PowerShell/tools/releaseBuild
2018-12-07 10:59:27 -08:00
..
azureDevOps Adding yml for Windows Release builds (#8374) 2018-12-07 10:59:27 -08:00
Images Add Linux ARM64 build support (#8016) 2018-12-05 10:55:09 -08:00
macOS
.gitignore
build.json Create unified release build for macOS and Linux packages (#8399) 2018-12-05 14:47:54 -08:00
createComplianceFolder.ps1
generatePackgeSigning.ps1
packagesigning.xml
README.md
setReleaseTag.ps1
setReleaseTag.sh
signing.xml
updateSigning.ps1
vstsbuild.ps1
vstsbuild.sh

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