Commit Graph

37 Commits

Author SHA1 Message Date
Callum McIntyre
7fc58882d8 Merge remote-tracking branch 'upstream/master' into CP-19888-copy
# Conflicts:
#	mk/build.sh (used master)
#	mk/tests-checks-cover.sh
2016-12-19 17:19:04 +00:00
Callum McIntyre
29f97eda24 [CP-19888] Resetting the branch to before the merge 2016-12-19 17:11:14 +00:00
Konstantina Chremmou
771383f9b2 Create the manifest *after* the output directory is cleaned.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-14 10:05:35 +00:00
Konstantina Chremmou
bedd0f7b44 Moved the code printing out the tip of the branding repo to the branding script
so it can be overriden.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-13 12:50:54 +00:00
Konstantina Chremmou
84a349fc07 Removed branded ref repo and obsolete scripts.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-05 13:29:06 +00:00
Callum McIntyre
603e58ac49 [CP-19888] Add support for code coverage in build jobs
Add support for a new environment variable REPORT_COVERAGE, which causes the tests phase to use the new script tests-checks-cover instead of tests-checks.This new script wraps the tests-checks script, by instrumenting NCover to monitor before it runs, and writing a summary log and generating a HTML report of coverage in the workspace output directory.
2016-12-02 14:36:59 +00:00
Konstantina Chremmou
d33832dea6 Change location where the product versions are to be found. Retrieve it from the
source repo instead of the latest build (where it is output within an rpm which
XenCenter does not really need to consume).

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-02 11:51:51 +00:00
Konstantina Chremmou
b3c558d246 Stop creating the isos. Restructured output.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-30 01:35:52 +00:00
Konstantina Chremmou
3a4191bc34 Removed ref repo.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-29 16:04:06 +00:00
Konstantina Chremmou
0f7df22f4d Changed the location of the branding repo.
Corrected code reverting to trunk if this is not an official branch.
2016-11-28 10:57:12 +00:00
Konstantina Chremmou
c0e4babed7 Refactored duplicate check for the SKIP_TESTS variable.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-25 18:22:49 +00:00
Konstantina Chremmou
dfad3217dc Get the git branch from the environment variable and do not fall back to trunk
if it can't be found.Use GIT_LOCAL_BRANCH instead of GIT_BRANCH to retrieve the
branch name without the remote.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-18 00:15:47 +00:00
Konstantina Chremmou
518f542e06 Tidy up the pdb files in an archive (todo: remove them once the main build system
has started consuming the tar). Leave spell check only in the production build.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-15 15:41:11 +00:00
Mihaela Stoica
a2df2ec496 CA-205116: Add scripts to push latest successful build to the ref repository and mark build as keep-forever
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-05 12:03:20 +01:00
Mihaela Stoica
341cc925af CA-204917: XenCenter build script should not archive each build on the build machine 2016-03-24 13:39:28 +00:00
Craig Emery
63b720e093 Production build script changes 2016-03-03 16:13:36 +00:00
Mihaela Stoica
70187718da CP-15699: Re-enable the ExpectedResults test
Also, changed the build script to skip the tests execution if a variable is defined (SKIP_TESTS)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-25 11:26:34 +00:00
Mihaela Stoica
7a46698141 CP-16068: Pick up new RPU hotfixes
- XenCenter build system picks up the RPU hotfixes from Artifactory
- RPU001 and RPU002 replace XS62E006 and XS65ESP1006
- Removed hotfixes from the solution, moved  XS60E001 to Branding folder
- also cleaned up code in the HotfixFactory class, removing MNR and Cowley hotfixes (not supported anymore)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-11 22:18:06 +00:00
Mihaela Stoica
f0a1f37472 CP-15405: Add support for writing the latest-successful-build file to a different repository
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-05 11:52:42 +00:00
Cheng Zhang
1e7d9e649e CP-15403: Force update xenadmin-braning
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:47 +08:00
Cheng Zhang
b74ae83300 CP-15396: Rename dir of XenAdmin-Branding to Branding
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-11 17:28:31 +08:00
Cheng Zhang
a9214c3463 CP-15396: Use xenadmin-branding and change the location of icons
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-08 16:29:59 +08:00
Sorin Sbarnea
908bacf6c2 Enabled back the exection of devtools and improved the logging 2015-07-27 08:26:26 +01:00
Jenkins
8840a7a496 Added locking for execution of gui tests. 2015-07-27 08:12:22 +01:00
Sorin Sbarnea
03d176829c Configured to use mt.exe from the PATH and repaired the target name for splash project, which was supposed to be XenCenter.exe 2015-07-27 08:08:53 +01:00
Sorin Sbarnea
c566ba8d39 Cleaned logging 2015-07-27 07:36:18 +01:00
Sorin Sbarnea
74ea62a99f Build system cleanup: Disabled the bump build number, removed assumption that jenkins is localhost, moved logs location inside the workspace. 2015-07-14 08:42:07 +01:00
Sorin Sbarnea
c0785df6f4 Fixed build tool detection logic. 2015-07-13 16:59:25 +00:00
Sorin Sbarnea
907f078b34 Merge branch 'master' of github.com:xenserver/xenadmin
# Conflicts:
#	mk/build.sh
#	mk/tests-checks.sh
2015-07-13 17:29:18 +01:00
Sorin Sbarnea
2423cca0c1 Removed enforced debug more. If needed, set DEBUG=1 before calling the build script.
Remove hardcoded path for nunit-console.exe
2015-07-13 17:23:04 +01:00
Sorin Sbarnea
332fc6f79c Corrected dependendencies test which was always failing. 2015-06-22 17:08:38 +01:00
Sorin Sbarnea
37d3a4e621 Removed the -s parameter from which as cygwin is missing it. 2015-06-22 16:56:55 +01:00
Sorin Sbarnea
b7ab395fc0 Added fail-fast code for required build tools. 2015-06-22 16:47:35 +01:00
Sorin Sbarnea
59723074a7 build scripts update: replaced some hardcoded repository names with a variable so it will work the same on git and hg. Expecting no effects here but it will minimise the differences between trunk and older branches. 2013-07-30 12:42:43 +01:00
Sorin Sbarnea
dc84e81662 corrected checkout of xenadmin.hg when it does not exists. 2013-07-02 13:30:31 +01:00
Mihaela Stoica
6f35871fb0 CP-4816: updated build scripts to use git repo
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 13:03:07 +01:00
Mihaela Stoica
bd36a85bff CP-4816: Initial commit to git repo
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2013-06-24 12:41:48 +01:00