Skip to content

Commit

Permalink
Publish pipeline manual mode (#3686)
Browse files Browse the repository at this point in the history
  • Loading branch information
csujedihy committed Jun 10, 2023
1 parent 76c102c commit 5aa6f4e
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion .azure/OneBranch.Publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,17 @@ parameters:
- microsoft-fedora37-prod-yum
- microsoft-fedora38-prod-yum
- microsoft-rhel9.0-prod-yum
- name: debug # debug mode will not actually upload and publish packages
type: boolean
default: false

stages:
- stage: UploadPackage_stage
condition: startsWith(variables['Build.SourceBranch'], 'refs/tags/')
condition: or(startsWith(variables['Build.SourceBranch'], 'refs/tags/'), eq(variables['Build.Reason'], 'Manual'))
jobs:
- job: UploadPackage_openssl_debs
displayName: Upload openSSL based DEB packages to repos
timeoutInMinutes: 120
workspace:
clean: all
pool:
Expand All @@ -87,10 +91,12 @@ stages:
secureFile: 'auth.pem'
- ${{ each repo in parameters.openssldebrepos }}:
- script: bash scripts/upload-linux-packages.sh -i $(PMCv4ClientId) -c $(pmcv4cert.secureFilePath) -f $(Build.SourcesDirectory)/artifacts/signed/openssl -r ${{ repo }} -n "*.deb"
condition: eq(${{ parameters.debug }}, false)
displayName: ${{ repo }}
continueOnError: true
- job: UploadPackage_openssl_rpms
displayName: Upload openSSL based RPM packages to repos
timeoutInMinutes: 120
workspace:
clean: all
pool:
Expand All @@ -115,10 +121,12 @@ stages:
secureFile: 'auth.pem'
- ${{ each repo in parameters.opensslrpmrepos }}:
- script: bash scripts/upload-linux-packages.sh -i $(PMCv4ClientId) -c $(pmcv4cert.secureFilePath) -f $(Build.SourcesDirectory)/artifacts/signed/openssl -r ${{ repo }} -n "*.rpm"
condition: eq(${{ parameters.debug }}, false)
displayName: ${{ repo }}
continueOnError: true
- job: UploadPackage_openssl3_debs
displayName: Upload openSSL3 based DEB packages to repos
timeoutInMinutes: 120
workspace:
clean: all
pool:
Expand All @@ -143,10 +151,12 @@ stages:
secureFile: 'auth.pem'
- ${{ each repo in parameters.openssl3debrepos }}:
- script: bash scripts/upload-linux-packages.sh -i $(PMCv4ClientId) -c $(pmcv4cert.secureFilePath) -f $(Build.SourcesDirectory)/artifacts/signed/openssl3 -r ${{ repo }} -n "*.deb"
condition: eq(${{ parameters.debug }}, false)
displayName: ${{ repo }}
continueOnError: true
- job: UploadPackage_openssl3_rpms
displayName: Upload openSSL3 based RPM packages to repos
timeoutInMinutes: 120
workspace:
clean: all
pool:
Expand All @@ -171,5 +181,6 @@ stages:
secureFile: 'auth.pem'
- ${{ each repo in parameters.openssl3rpmrepos }}:
- script: bash scripts/upload-linux-packages.sh -i $(PMCv4ClientId) -c $(pmcv4cert.secureFilePath) -f $(Build.SourcesDirectory)/artifacts/signed/openssl3 -r ${{ repo }} -n "*.rpm"
condition: eq(${{ parameters.debug }}, false)
displayName: ${{ repo }}
continueOnError: true

0 comments on commit 5aa6f4e

Please sign in to comment.