PowerShell/tools/releaseBuild
Travis Plunk 1d64cad068
Signing fixes (#5439)
* Add two files that need to be signed
* make sure to set PSModuleRestore to true when expanding a signed build because we run PSModuleRestore at that point.
* suppress output of CmdLets which are noisy
2017-11-14 10:30:17 -08:00
..
Images Allow packaging from a zip package to allow for signing (#5418) 2017-11-13 10:10:51 -08:00
.gitignore Move release build definition into PowerShell (#4884) 2017-09-26 14:02:55 -07:00
build.json Allow packaging from a zip package to allow for signing (#5418) 2017-11-13 10:10:51 -08:00
createComplianceFolder.ps1 Use simplified names for compliance folders (#5388) 2017-11-09 07:29:02 -08:00
README.md Add release builds that produce symbols for compliance scans (#5086) 2017-10-12 14:48:53 -07:00
signing.xml Signing fixes (#5439) 2017-11-14 10:30:17 -08:00
updateSigning.ps1 Add signing manifest and script to update it with production values (#5397) 2017-11-09 17:47:03 -08:00
vstsbuild.ps1 Allow packaging from a zip package to allow for signing (#5418) 2017-11-13 10:10:51 -08:00
vstsbuild.sh Update install/build scripts and dockerfiles (#5222) 2017-10-25 08:25:35 -07:00

VSTS Release Builds

Requirements

Docker must be installed to run any of the release builds.

Running Windows Release Builds

From PowerShell on Windows, run .\vstsbuild.ps1 -ReleaseTag <tag> -Name <buildName>.

Windows Build Names:

  • win7-x64
    • Builds the Universal Windows x64 Package
  • win7-x86
    • Builds the Universal Windows x86 Package
  • win7-x64-symbols
    • Builds the Windows x64 Zip with symbols
  • win7-x86-symbols
    • Builds the Windows x86 Zip with symbols

Running Linux Release Builds

From PowerShell on Linux or macOS, run .\vstsbuild.ps1 -ReleaseTag <tag> -Name <buildName>.

Linux Build Names:

  • ubuntu.14.04
    • Builds the Ubuntu 14.04 Package and AppImage Package
  • ubuntu.16.04
    • Builds the Ubuntu 16.04 Package
  • centos.7
    • Builds the CentOS 7 Package