Add official signed build pipeline (#1016)
authorDavis Goodin <dagood@users.noreply.github.com>
Thu, 19 Dec 2019 00:55:25 +0000 (18:55 -0600)
committerGitHub <noreply@github.com>
Thu, 19 Dec 2019 00:55:25 +0000 (18:55 -0600)
commit385121f62de417c2a2416add568b34880b4c5ea6
tree2468ffdd9894092308d40ebc40ab3008629c1186
parent2755362aed8412f47a3ca6cc419a9a85f55b0314
Add official signed build pipeline (#1016)

* Add official signed build

* Don't attempt test signing during PR validation

* Add build trigger include/exclude paths

* Remove unnecessary conditions (config, success)

* Add issue link for internal tool restore

* Add issue link for test signing

* Fix consolidation TODO formatting, links for all
29 files changed:
eng/SignCheckExclusionsFile.txt [new file with mode: 0644]
eng/Signing.props
eng/Subsets.props
eng/Versions.props
eng/liveBuilds.targets
eng/pipelines/common/upload-unsigned-artifacts-step.yml [new file with mode: 0644]
eng/pipelines/coreclr/templates/build-job.yml
eng/pipelines/installer/installer-matrix.yml
eng/pipelines/installer/jobs/base-job.yml
eng/pipelines/installer/jobs/bash-build.yml
eng/pipelines/installer/jobs/osx-build.yml
eng/pipelines/installer/jobs/run-publish-project.yml [deleted file]
eng/pipelines/installer/jobs/steps/upload-job-artifacts.yml
eng/pipelines/installer/jobs/windows-build.yml
eng/pipelines/libraries/base-job.yml
eng/pipelines/libraries/build-job.yml
eng/pipelines/official/jobs/prepare-signed-artifacts.yml [moved from eng/pipelines/installer/jobs/prepare-signed-artifacts.yml with 75% similarity]
eng/pipelines/official/stages/publish.yml [moved from eng/pipelines/installer/stages/publish.yml with 50% similarity]
eng/pipelines/runtime-official.yml [new file with mode: 0644]
src/installer/Directory.Build.targets
src/installer/pkg/Directory.Build.targets
src/installer/pkg/packaging/installers.proj
src/installer/pkg/projects/Directory.Build.props
src/installer/pkg/projects/netcoreapp/sfx/Microsoft.NETCore.App.SharedFx.sfxproj
src/installer/publish/Directory.Build.targets
src/installer/signing/Directory.Build.props
src/installer/signing/Directory.Build.targets
src/installer/signing/SignR2RBinaries.proj [new file with mode: 0644]
src/installer/test/PrepareTestAssets/PrepareTestAssets.proj