diff --git a/build/yaml/jobs/binaries.yaml b/build/yaml/jobs/binaries.yaml index fe0b5e0e..b0f2375d 100644 --- a/build/yaml/jobs/binaries.yaml +++ b/build/yaml/jobs/binaries.yaml @@ -10,6 +10,7 @@ parameters: Configuration: Both IsMicroBuildInternal: false OneESPT: false + ConnectedPMEServiceName: '' jobs: # Windows Binaries @@ -17,6 +18,7 @@ jobs: parameters: IndexSources: ${{ parameters.IndexSources }} SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} IsMicroBuildInternal: ${{ parameters.IsMicroBuildInternal }} OneESPT: ${{ parameters.OneESPT }} # Filter out Tests for Signed Builds diff --git a/build/yaml/jobs/linux/packages.yaml b/build/yaml/jobs/linux/packages.yaml index c963658a..68fe9274 100644 --- a/build/yaml/jobs/linux/packages.yaml +++ b/build/yaml/jobs/linux/packages.yaml @@ -8,6 +8,7 @@ parameters: IsMicroBuildInternal: false MatrixStrategy: {} OneESPT: false + ConnectedPMEServiceName: '' jobs: - job: Linux_Packages @@ -37,6 +38,7 @@ jobs: - template: ../../steps/microbuild/signing.yaml@self parameters: SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} - template: ../../steps/linux/packages.yaml@self parameters: diff --git a/build/yaml/jobs/packages.yaml b/build/yaml/jobs/packages.yaml index 9f48019d..0a44d4cf 100644 --- a/build/yaml/jobs/packages.yaml +++ b/build/yaml/jobs/packages.yaml @@ -9,12 +9,14 @@ parameters: Configuration: Both IsMicroBuildInternal: false OneESPT: false + ConnectedPMEServiceName: '' jobs: # Windows Packages - template: windows/packages.yaml@self parameters: SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} IsMicroBuildInternal: ${{ parameters.IsMicroBuildInternal }} OneESPT: ${{ parameters.OneESPT }} MatrixStrategy: @@ -47,6 +49,7 @@ jobs: - template: linux/packages.yaml@self parameters: SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} IsMicroBuildInternal: ${{ parameters.IsMicroBuildInternal }} OneESPT: ${{ parameters.OneESPT }} MatrixStrategy: diff --git a/build/yaml/jobs/windows/binaries.yaml b/build/yaml/jobs/windows/binaries.yaml index 94046f8e..6e9b767d 100644 --- a/build/yaml/jobs/windows/binaries.yaml +++ b/build/yaml/jobs/windows/binaries.yaml @@ -13,6 +13,7 @@ parameters: CopyFilters: | ** OneESPT: false + ConnectedPMEServiceName: '' jobs: - job: Windows @@ -45,6 +46,7 @@ jobs: - template: ../../steps/microbuild/signing.yaml@self parameters: SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} - template: ../../steps/windows/binaries.yaml@self parameters: @@ -88,4 +90,3 @@ jobs: - template: ../../steps/microbuild/cleanup.yaml@self - template: ../../steps/azuredevops/componentgovernance.yaml@self - diff --git a/build/yaml/jobs/windows/packages.yaml b/build/yaml/jobs/windows/packages.yaml index 8af5d876..c10b3886 100644 --- a/build/yaml/jobs/windows/packages.yaml +++ b/build/yaml/jobs/windows/packages.yaml @@ -8,6 +8,7 @@ parameters: IsMicroBuildInternal: false MatrixStrategy: {} OneESPT: false + ConnectedPMEServiceName: '' jobs: - job: Windows_Packages @@ -37,6 +38,7 @@ jobs: - template: ../../steps/microbuild/signing.yaml@self parameters: SignType: ${{ parameters.SignType }} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} - template: ../../steps/azuredevops/downloadbuildartifacts.yaml@self parameters: diff --git a/build/yaml/pipelines/signed.yaml b/build/yaml/pipelines/signed.yaml index 30aae928..cb7d4b07 100644 --- a/build/yaml/pipelines/signed.yaml +++ b/build/yaml/pipelines/signed.yaml @@ -39,6 +39,7 @@ extends: IncludeTests: false Configuration: Release SignType: $(SignType) # NOTE this string won't be replaced until runtime + ConnectedPMEServiceName: 6cc74545-d7b9-4050-9dfa-ebefcc8961ea - stage: PostPackage jobs: diff --git a/build/yaml/stages/build_and_package.yaml b/build/yaml/stages/build_and_package.yaml index 16b41e4e..66aaa4cb 100644 --- a/build/yaml/stages/build_and_package.yaml +++ b/build/yaml/stages/build_and_package.yaml @@ -4,6 +4,7 @@ parameters: IncludeTests: true Configuration: Both SignType: None + ConnectedPMEServiceName: '' stages: - stage: Build @@ -12,11 +13,13 @@ stages: - template: ../jobs/binaries.yaml@self parameters: SignType: ${{ parameters.SignType}} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} IndexSources: true Configuration: ${{ parameters.Configuration }} OneESPT: ${{ parameters.OneESPT }} IsMicroBuildInternal: ${{ parameters.IsMicroBuildInternal }} + - ${{ if eq('true', parameters.IncludeTests) }}: - stage: Test dependsOn: Build @@ -34,6 +37,7 @@ stages: - template: ../jobs/packages.yaml@self parameters: SignType: ${{ parameters.SignType}} + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }} Configuration: ${{ parameters.Configuration }} OneESPT: ${{ parameters.OneESPT }} IsMicroBuildInternal: ${{ parameters.IsMicroBuildInternal }} \ No newline at end of file diff --git a/build/yaml/steps/microbuild/signing.yaml b/build/yaml/steps/microbuild/signing.yaml index c0d7d5ba..63ab5d82 100644 --- a/build/yaml/steps/microbuild/signing.yaml +++ b/build/yaml/steps/microbuild/signing.yaml @@ -5,6 +5,7 @@ parameters: SignType: None + ConnectedPMEServiceName: '' steps: @@ -19,4 +20,6 @@ steps: condition: and(succeeded(), in(variables['SignType'], 'Real', 'Test')) inputs: signType: ${{ parameters.SignType }} - zipSources: false \ No newline at end of file + zipSources: false + ${{ if ne(parameters.ConnectedPMEServiceName, '') }}: + ConnectedPMEServiceName: ${{ parameters.ConnectedPMEServiceName }}