PowerShell/tools/releaseBuild
Andrew Schwartzmeyer 54874180ce Remove build and doc references to Git submodules (#8177)
As of #7892, the PowerShell repository no longer uses Git submodules.
This is fantastic from a workflow standpoint, and so all the notes about
how to deal with submodules (and all the build steps explicitly
initializing and updating submodules) can be safely removed.
2018-11-05 10:39:29 -08:00
..
azureDevOps Adding yml for Linux builds (#8168) 2018-11-05 10:35:53 -08:00
Images Remove PDBs from fxdependent pacakge (#8006) 2018-10-11 18:08:28 -07:00
macOS Remove build and doc references to Git submodules (#8177) 2018-11-05 10:39:29 -08:00
.gitignore Move release build definition into PowerShell (#4884) 2017-09-26 14:02:55 -07:00
build.json Build and package framework dependent package (#7729) 2018-09-10 12:47:32 -07:00
createComplianceFolder.ps1 Build and package framework dependent package (#7729) 2018-09-10 12:47:32 -07:00
generatePackgeSigning.ps1 Added logic to create signing XML for NuGet packages (#6921) 2018-05-22 15:34:21 -07:00
packagesigning.xml update signing subjects (#5650) 2017-12-07 17:56:37 -08:00
README.md Add release builds that produce symbols for compliance scans (#5086) 2017-10-12 14:48:53 -07:00
setReleaseTag.ps1 update metadata json in preparation for 6.1 release (#7741) 2018-09-07 18:12:10 -07:00
setReleaseTag.sh add scripts to set/update the release tag in VSTS (#6107) 2018-02-07 15:24:34 -08:00
signing.xml Add Microsoft.PowerShell.MarkdownRender to signing xml (#7472) 2018-08-07 11:47:36 -07:00
updateSigning.ps1 Build and package framework dependent package (#7729) 2018-09-10 12:47:32 -07:00
vstsbuild.ps1 Remove build and doc references to Git submodules (#8177) 2018-11-05 10:39:29 -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