Commit Graph

222 Commits

Author SHA1 Message Date
Mihaela Stoica
16270af4d4 CA-210984: XenCenter build fails in the secure environment while getting RPU hotfixes from artifactory
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-05-13 12:31:55 +01:00
Mihaela Stoica
ed393b5800 Fix re-branding of the product version
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-05-13 00:40:35 +01:00
Mihaela Stoica
7409d99d06 CA-210193: Update build script to pick up the latest RPU hotfixes (#979)
* CA-210193: Update build script to pick up the latest RPU hotfixes

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

* CA-210193: Update build script to pick up the latest RPU hotfixes

- fixed the parameters of the second WGET

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-05-06 14:21:29 +01:00
Mihaela Stoica
308faed52f CA-207758: New script for copying the build output
(moved from archive-push)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-14 11:41:47 +01:00
Mihaela Stoica
dc7bd55448 CA-205116: Remove keep-build call from push-latest-successful-build 2016-04-12 23:19:34 +01:00
Stephen Turner
b2ec3bf89d Merge pull request #936 from MihaelaStoica/CA-207296
CA-207296: Update Health Check service assembly info and sign the assembly
2016-04-12 14:39:43 +01:00
Mihaela Stoica
e20bff0cd9 CA-207296: Update Health Check service assembly info and sign the assembly
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-04-12 13:52:01 +01:00
Stephen Turner
961cf0c809 Merge pull request #925 from MihaelaStoica/CA-205116
CA-205116: Add scripts to push latest successful build to the ref rep…
2016-04-11 15:08:05 +01:00
Gabor Apati-Nagy
40a6842587 CA-205171: I18n: JA: The hotkey key for “All Users” line breaks
Moved the second radiobutton 20pxs right

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-04-07 17:02:18 +01: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
814cb366b9 Checking for re-branding.sh being run more than once 2016-03-09 13:30:42 +00:00
Craig Emery
56aa2aa2ff Put WGET_OPT back as it is used by brandingh 2016-03-09 11:11:33 +00:00
Craig Emery
950b9ce5eb Move --spider to the right place. 2016-03-09 10:27:58 +00:00
Craig Emery
ef642f55fc Move DOTNET_LOC into the bash function 2016-03-09 09:33:51 +00:00
Craig Emery
ab0b7a215a Try getting the hotfix from the current branch first and fall back to trunk 2016-03-08 16:55:18 +00:00
Craig Emery
63b720e093 Production build script changes 2016-03-03 16:13:36 +00:00
Gabor Apati-Nagy
e64779b4ce Merge pull request #868 from MihaelaStoica/CP-16205
CP-16205: Add AdditionalFeatures branding variable
2016-03-02 13:30:25 +00:00
Mihaela Stoica
d358b2ddb2 CA-202103: Add branding variable for version 7.0
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-29 15:08:01 +00:00
Mihaela Stoica
a7b5c52e1c CP-16205: Add AdditionalFeatures branding variable
We now have two branding variables, one for hidden features and one for additional features (empty by default)
2016-02-29 14:54:26 +00:00
Gabor Apati-Nagy
5a05b794ef CP-15915: fixed typo 2016-02-26 14:27:37 +00:00
Gabor Apati-Nagy
8fb92187ee Merge pull request #861 from MihaelaStoica/CP-15699
CP-15699: Re-enable the ExpectedResults test
2016-02-26 14:11:16 +00:00
Mihaela Stoica
3645e5e8dc CP-15915: Replace MHT files for the home page with the ones from the branding folder
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-25 11:52:10 +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
Gabor Apati-Nagy
1fd749af15 tests-check.sh not to kill already running nunit
this change makes sure we don't kill any nunit processes before acquiring the lock
2016-02-24 17:16:01 +00:00
Cheng Zhang
900d152301 CA-198962: Fix compile error of rebranding
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-17 18:33:37 +08:00
Stephen Turner
5a6283c5ec Merge pull request #843 from GaborApatiNagy/homepage2
CP-15402: Improvements to the new HomePage
2016-02-17 09:31:52 +00:00
Gabor Apati-Nagy
27df0a609b CP-15402: HomePage
Chanegd build script to pick up the mht file as well for translators

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-02-16 19:01:11 +00:00
Cheng Zhang
6d2a4d06fc CA-198903: Fix unsigned package build failure
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-16 15:32:15 +08:00
Stephen Turner
95b395401d Merge pull request #831 from MihaelaStoica/CP-16068
CP-16068: Pick up new RPU hotfixes
2016-02-12 12:15:11 +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
Gabor Apati-Nagy
eb9bd591aa Merge remote-tracking branch 'github_xenadmin/master' into inst
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>

Conflicts:
	WixInstaller/XenCenter.l10n.diff
	WixInstaller/XenCenter.wxs
2016-02-11 18:55:54 +00:00
Gabor Apati-Nagy
8d400f74c6 CP-16075: Fixing a fix in a diff of a diff...
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-02-10 15:03:18 +00:00
Gabor Apati-Nagy
24a7648397 CP-16075: typo fix in diff
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-02-10 14:49:22 +00:00
Gabor Apati-Nagy
016c967e29 CA-182819: Changed the layout of the CustomizeDialog
to have more space for the SelectionTree control. This will be needed when changing the features to be hierarchically displayed.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-02-10 14:32:53 +00:00
Mihaela Stoica
9f99c37f83 CP-16012: Rename branding variables
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-10 11:52:30 +00:00
Mihaela Stoica
a1e2032e65 Merge pull request #818 from MihaelaStoica/CP-15405
CP-15405: Build scripts changes
2016-02-05 12:08:35 +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
Mihaela Stoica
ec5ac17b48 CP-15405: Fix build failure (XenCenter.wxs not found)
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-05 11:42:47 +00:00
Gabor Apati-Nagy
50b7132aa2 Merge pull request #816 from MihaelaStoica/CP-15405
CP-15405: Copy all DotNetInstaller files to the local folder before b…
2016-02-04 17:25:57 +00:00
Mihaela Stoica
0c5698b76f CP-15405: Copy all DotNetInstaller files to the local folder before building the installer
- Fixes build error "build-installers.sh: line 134: ./InstallerLinker.exe: Accessing a corrupted shared library"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-02-04 12:41:20 +00:00
Cheng Zhang
6e33547393 CP-15404: Use local binary replace to avoid using linux ending
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-04 10:44:52 +08:00
Gabor Apati-Nagy
6cff4d546a Merge pull request #803 from MihaelaStoica/CP-15405
CP-15405: Signing and packaging changes
2016-02-02 15:48:28 +00:00
Mihaela Stoica
a34cffbd64 Merge pull request #806 from cheng--zhang/CP-15404
CP-15404: Make help file rebrandable
2016-02-02 11:00:20 +00:00
Mihaela Stoica
1726f8ce63 CP-15405: Fix packaging issues
(Cherry picked from cream-indigo)

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-02 10:23:02 +00:00
Cheng Zhang
c209bae16e CP-15404: Make help file rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-02 13:19:14 +08:00
Mihaela Stoica
8637187bc2 CP-15405: Sign dlls brought from dotnet-packages
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 15:01:45 +00:00
Mihaela Stoica
74a759c44d CP-15405: Add script for signing and packaging
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 14:26:04 +00:00
Mihaela Stoica
7085ad5672 CP-15405: Add script to collect unsigned files
- Only collect the unsigned files if the option is specified
- When collecting the unsigned files, also copy all DotNetInstaller files

Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 14:15:55 +00:00
Mihaela Stoica
46d982cc49 CP-15405: Move packaging and signing steps into a separate script file
Signed-off-by: Mihaela Stoica <Mihaela.Stoica@citrix.com>
2016-02-01 14:04:47 +00:00
Cheng Zhang
40e3ba3d66 CP-15162: Add desktop shortcut to installdlg
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-02-01 18:38:55 +08:00
Gabor Apati-Nagy
615a8cffe1 Merge pull request #795 from GaborApatiNagy/master_wix
CP-15922: Investigate and fix WiX installer for InstallDir Extension UI
2016-01-28 18:58:10 +00:00
Gabor Apati-Nagy
2adb9d1f43 CP-15922: Investigate and fix WiX installer for InstallDir Extension UI
This changeset makes it possible to use InstallDir again - it hasn't worked since we changed to 3.9 from 3.5.
2016-01-28 18:50:56 +00:00
Cheng Zhang
9f09d8cb60 CP-15404: Make component GUID rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-26 14:55:59 +08:00
Cheng Zhang
a2d62b2c2b CP-15404: Add reg key to hide feature
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-26 14:21:47 +08:00
Cheng Zhang
d03a570b6b CP-15400: Use condition check to install xenserver updates
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-22 13:50:29 +08:00
Cheng Zhang
1485a056e9 CP-15399: Make xsupdate rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-22 13:50:12 +08:00
Cheng Zhang
91f7f0646f CP-15398: Make version rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-20 11:33:07 +08:00
Cheng Zhang
23bed48f8e CP-15398: Make installer bmps rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:56 +08:00
Cheng Zhang
b794112536 CP-15398: Fix test failures
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:55 +08:00
Cheng Zhang
15ef3410a3 CP-15398: Make file name and dir rebrandablei
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:55 +08:00
Cheng Zhang
08741a1fa0 CP-15398: Make texture company name rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:54 +08:00
Cheng Zhang
e4d97dcef4 CP-15398: Make texture XenServer for health check
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:40:53 +08:00
Cheng Zhang
010ff919c1 CP-15398: Make texture XenServer product rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-19 18:36:21 +08:00
Cheng Zhang
a33d10bade CP-15398: Make texture XenCenter rebrandable
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 18:52:53 +08: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
9dcbd0a430 CP-15403: Remove year information in copyright
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:46 +08:00
Cheng Zhang
766cb72cbe CP-15403: Add rebranding phase in xenadmin
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2016-01-14 10:42:45 +08:00
Mihaela Stoica
e8d8f322cb CA-195662: Remove signing as a post build event from splash project
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-01-13 12:09:08 +00: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
Mihaela Stoica
d998565f71 Update JENKINS_SERVER in the build script 2015-10-14 12:47:21 +01:00
Mihaela Stoica
24749bc3f8 Re-enable signing
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-20 16:30:41 +01:00
Gabor Apati-Nagy
19524668c8 Build script: Removed switches from mkisofs cmd
These are no longer needed
2015-08-10 19:01:26 +01:00
Gabor Apati-Nagy
91bb854712 CP-13390: Update XenCenter installer to require .NET 4.5
getting there...
2015-08-06 16:33:49 +01:00
Gabor Apati-Nagy
cec70527e7 CP-13390: Update XenCenter installer to require .NET 4.5
we do not use print-eula in the installer, apparently it is not in the wix sources, so removing it from the build
2015-08-06 15:57:44 +01:00
Gabor Apati-Nagy
9d098948f7 Merge pull request #604 from GaborApatiNagy/master_CP-13390
CP-13390: Update XenCenter installer to require .NET 4.5
2015-08-06 15:23:52 +01:00
Gabor Apati-Nagy
6d38f10d51 CP-13390: Update XenCenter installer to require .NET 4.5
fixing wix_src_patch for 3.9 files
2015-08-06 15:22:49 +01:00
Gabor Apati-Nagy
03d839aef6 CP-13390: Update XenCenter installer to require .NET 4.5
fixed code to unzip wix39-sources-debug.zip and wix39-binaries.zip
2015-08-06 14:42:25 +01:00
Gabor Apati-Nagy
6fd154b5c7 CP-13390: Update XenCenter installer to require .NET 4.5
Fixing reference to NDP452-KB2901954-Web.exe
2015-08-06 14:22:10 +01:00
Gabor Apati-Nagy
32c36118db CP-13390: Update XenCenter installer to require .NET 4.5 2015-08-05 17:53:08 +01:00
Mihaela Stoica
6efa72cda2 CP-13389: Change build scripts to use .NET 4.5
- Configured msbuild to build .Net4.5 with visual studio 2013 (13.0)
- Changed .Net platform version to 4.5 in tests script

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-30 16:04:54 +01: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
45fddc97e9 Changed tests to output to console so we see the progress. 2015-07-27 08:10:26 +01:00
Sorin Sbarnea
87ff2d8a48 Fixed the building of the installer. 2015-07-27 08:09:40 +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 (tocco)
47588bc925 added fallback to trunk for unknown branches and an workaround for the msbuild not renaming the splash.pdb into xencenter.pdb 2015-07-27 07:34:15 +01:00
Sorin Sbarnea
a5f5298604 Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled. 2015-07-26 06:53:28 +01:00
Mihaela Stoica
6e134543c6 Merge pull request #565 from GaborApatiNagy/master_CP-13310
CP-13310: Installer: In change mode, the installer shows All Users/Current User option, but it should not.
2015-07-23 12:17:27 +01:00
Mihaela Stoica
b62f8c4cd3 CA-176895: [CAR-1866] Include XS 6.5 RPU hotfix in XenCenter
- changed the build script and the installer to copy the XS65ESP1006.xsupdate hotfix
- also updated the source package for XS62E006 hotfix
2015-07-22 12:51:58 +01:00
Sorin Sbarnea
1d69cc8ee8 Changed the order of parameters in the wget command.
- wget <options> <URL> is correct order

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-21 16:28:21 +01:00
Mihaela Stoica
03f29efcee Revert "Enforced use of DotNet 4.5 via msbuild, enabled concurrent compiling."
This reverts commit 0ca9c98135.
2015-07-21 15:00:31 +01:00
Mihaela Stoica
ad44b4405f Revert "Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled."
This reverts commit 997a9e1489.
2015-07-21 14:59:58 +01:00
Gabor Apati-Nagy
3c40a43780 CP-13310: Installer: In change mode, the installer shows All Users/Current User option, but it should not. 2015-07-20 21:19:29 +01:00
Gabor Apati-Nagy
f5fd3a6d75 CP-13248: Changing the text "Install for" to "Install XenCenter for" in the installer, because this setting applies to XenCenter only and not to the Service. 2015-07-20 17:58:14 +01:00
Sorin Sbarnea
997a9e1489 Now msbuild will build the entire solution instead of each project file. Remember not to submit the solution with some projects disabled. 2015-07-20 16:07:40 +01:00
Sorin Sbarnea
0ca9c98135 Enforced use of DotNet 4.5 via msbuild, enabled concurrent compiling. 2015-07-20 15:19:45 +01:00
Sorin Sbarnea
93280441aa Made the build output less verbose by default and configured wget not to download files again if they already exists locally with the same datetime stamps. 2015-07-19 20:12:38 +01:00