Konstantina Chremmou
f7391e991b
CA-156873, CP-31105 (partial): Apply common branding and versioning to assemblies; branding refactoring
...
Added brand management files and refactored the following brand variables:
* BRANDING_XENSERVER_UPDATE_URL
* BRANDING_PERF_ALERT_MAIL_LANGUAGE_DEFAULT
* BRANDING_SEARCH
* BRANDING_UPDATE
* BRANDING_BACKUP
* BRANDING_LEGACY_PRODUCT_BRAND
* ISO
* BRANDING_VERSION_5_6
* BRANDING_VERSION_6_2
* BRANDING_VERSION_6_0
* BRANDING_VERSION_6_5
* BRANDING_VERSION_7_0
* BRANDING_VERSION_7_1_2
* BRANDING_VERSION_8_0
* BRANDING_VERSION_8_1
* BRANDIND_COPYRIGHT
* BRANDING_COPYRIGHT_2
Also: Try passing the timestamp server as parameter
2020-01-22 14:47:39 +00:00
Konstantina Chremmou
1ac66cd769
CP-31865: Removed parameters from pipeline.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-20 11:05:58 +00:00
Konstantina Chremmou
40fc989720
Moved scratch and output folders into the repo root.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-10 12:00:50 +00:00
Konstantina Chremmou
66e6a42386
CP-31105: Stop collecting unsigned files (if need arises it can be handled differently).
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-10 12:00:50 +00:00
Konstantina Chremmou
1d22100e01
CP-31105: Refactored installer branding. Sign only the combined msi file.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-10 12:00:50 +00:00
Konstantina Chremmou
ec298938c3
CP-32561: Upgraded WiX Toolset to 3.11.2. Also:
...
- Changed the verbosity of some commands.
- Do not compile the splash screen twice.
- Do not brand obsolete folder XenServer.
- Moved the WiX source patch to a more relevant folder.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2020-01-10 12:00:50 +00:00
Konstantina Chremmou
53a8fa71bf
CP-32650: Generate a single multilingual installer for all supported languages.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-12-12 16:21:14 +00:00
Konstantina Chremmou
6cd1ef1c52
Stop generating installer tars. Removed ISO files.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-09-04 13:37:33 +01:00
Konstantina Chremmou
fb46678585
Added the xe project to the solution. Minor refactoring.
...
If all projects to build are in the solution, it's easier to spot breakages
if, for example, the dependencies change.
Moved global class methods within the MainClass.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2019-07-05 10:50:10 +01:00
Konstantina Chremmou
192664597a
Removed resource zip from the build artifacts as it is not used anymore.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2018-12-19 10:11:26 +00:00
Aaron Robson
d37a28a76c
CP-27819: Switch to Visual Studio 2017 ( #2294 )
...
* Changing the tools version from 13.0 (VS2013) to to 15.0 (VS2017).
* Updating the Splash project from PlatformToolset of "v120_xp" to "v141" and to a more modern Windows SDK Version available in VS2017.
Signed-off-by: Aaron Robson aaron.robson@citrix.com
2018-11-01 15:34:03 +02:00
Ji Jiang
ecb7755969
Copy cfu validator binary to output directory
...
Signed-off-by: Ji Jiang <ji.jiang@citrix.com>
2018-02-12 11:14:14 +00:00
Konstantina Chremmou
d173dcd771
CA-275576: Renamed the zip with the unsigned files.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-12-07 14:39:32 +00:00
Mihaela Stoica
c9932a49a1
Move PRODUCT_MICRO_VERSION_OVERRIDE to branding ( #1706 )
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-07-20 14:40:04 +01:00
Gabor Apati-Nagy
37b925a274
CA-258357: Modified the build script to build the MSI installer ( #1686 )
...
* CA-258357: Modified the build script to build the MSI installer
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
* CA-258357: Modified the build script to build the MSI installer
Removed duplicate
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
* CA-258357: Modified the build script to build the MSI installer
Changed the autorun.inf file to point to the msi installer
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2017-07-11 13:23:17 +01:00
Konstantina Chremmou
0f31e52f5d
CP-242400: Corrected target framework when running unit tests. Removed obsolete
...
file. Placed all the output files flat under the build number (they all have
different names anyway).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-06-28 08:57:59 +01:00
Konstantina Chremmou
39f3e9ea1e
CA-257209: The VNCControl has been deprecated.
2017-06-16 08:55:38 +01:00
Mihaela Stoica
1351155283
CP-21997: Remove CFUValidator from the build script
...
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-05-04 16:50:40 +01:00
Konstantina Chremmou
d28b384b75
Testing code for alternative brandings; optional script for setting up environment.
...
Remove hardcoded repo location.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-01-25 11:42:22 +00:00
Konstantina Chremmou
83d92aa573
Merge remote-tracking branch 'upstream/master' into CAR-2205
...
# Conflicts:
# Branding/branding.sh
# mk/archive-unsigned.sh
# mk/build.sh
# mk/bumpBuildNumber.sh
# mk/copy-build-output.sh
# mk/declarations.sh
# mk/tests-checks-cover.sh
# mk/tests-checks.sh
2017-01-24 13:54:42 +00:00
Konstantina Chremmou
88b7cd53b4
CP-20149: Build overhaul: build XenCenter using a Jenkinsfile.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-01-18 13:48:42 +00:00
Konstantina Chremmou
71547b90db
CP-20149: do not have the build scripts copy the production output to a network share.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-01-18 13:48:42 +00:00
Konstantina Chremmou
30ef6527a3
CP-20149: Too many variables we end up losing track of.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2017-01-18 13:48:41 +00:00
Gabor Apati-Nagy
f30daff3b6
CA-176169: Fixed copyright statements in the shell scripts
...
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2017-01-16 20:15:39 +00:00
Konstantina Chremmou
c2f66b0e81
Switch off treating unset variables as errors to check if branding is set.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-16 12:04:12 +00:00
Konstantina Chremmou
44fb5a11a3
Corrected comparison.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-15 15:26:44 +00:00
Konstantina Chremmou
0b74802e4f
Do not retrieve dynamically, but rather specify explicitly, the version of .NET
...
to use. Use trunk as XS_BRANCH only where needed (some places will be obsoleted).
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-15 14:33:52 +00:00
Konstantina Chremmou
31c87eff7e
The file xcversion is no longer necessary.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-15 14:31:25 +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
1bc79d3ce7
No need to store the location of the latest successful build anymore.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-13 12:37:37 +00:00
Konstantina Chremmou
f9997cc663
Removed references to the old build system. Alos, for the time being retrieve the
...
OVF fix up iso from a fixed location as this component has not changed in a while.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-02 11:52:12 +00:00
Konstantina Chremmou
ea3c8be435
Do not retrieve the SDK from the latest main build output. Instead, use source
...
code found locally in this repo.
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-12-02 11:46:57 +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
57b2a6e7ec
Package the VNCControl.msi as a tar.bz2.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-29 14:34:45 +00:00
Konstantina Chremmou
039c052e32
Remove loose pdb files from the output as they are now packaged.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-29 14:31:43 +00:00
Konstantina Chremmou
37a45934e2
Output the installers unpacked alongside the packed versions.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-22 11:29:40 +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
d76c450c41
CP-19664: Update RPU hotfixes in XenCenter
...
Added the RPU hotfix for Dundee
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2016-11-10 14:59:39 +00:00
Konstantina Chremmou
fae16a9c92
CP-18097: package the english and l10n installer in a tar.
...
Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
2016-11-02 21:09:27 +00:00
Callum McIntyre
239c2e8b9d
[DotNet Upgrade] Revert the temporary change to use the local .net installer, get .net 4.6 from dotnetpackages again
...
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-10-19 09:38:18 +01:00
Callum McIntyre
8d9007205f
(TEMPORARY) Swap .net installer for a local copy of the 4.6 one, for
...
testing
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-10-17 14:16:09 +01:00
Callum McIntyre
dfe627b5ee
[DotNet upgrade] Use executables from WIX_BIN instead of the default Wix candle/lit/light exes (which may not be the WIX_BIN ones), to guarantee using the patched+built 3.10 exes
...
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-10-17 14:16:08 +01:00
Callum McIntyre
4b5e4ce11a
[DotNet upgrade] Use Wix 3.10 binaries so that we can support .net 4.6 checks
...
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-10-17 14:12:41 +01:00
Callum McIntyre
168dbe4c13
[DotNet upgrade] Upgrade the XenCenter installer to use .net 4.6
...
In the dotnet installers we now compare the Release Dword against the lowest 4.6 version, accepting anything >=. Build number from https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx
Also updated the wix check and xe project, as was done in the similar .net 4.5 upgrade
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-10-17 14:09:08 +01:00
Callum McIntyre
fb261afcf1
[DotNet Upgrade] Update the build scripts to use .net 4.6
...
Signed-off-by: Callum McIntyre <callumiandavid.mcintyre@citrix.com>
2016-09-29 11:02:46 +01:00
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
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
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