|
1 | 1 | trigger: none
|
2 | 2 | name: onnxscript-publish.$(Date:yyyyMMdd).$(Rev:r)
|
3 | 3 | resources:
|
| 4 | + repositories: |
| 5 | + - repository: 1ESPipelineTemplates |
| 6 | + type: git |
| 7 | + name: 1ESPipelineTemplates/1ESPipelineTemplates |
| 8 | + ref: refs/tags/release |
4 | 9 | pipelines:
|
5 | 10 | - pipeline: onnxscript-release
|
6 | 11 | source: onnxscript-release
|
7 | 12 | trigger: true
|
8 |
| -stages: |
9 |
| -- stage: Release |
10 |
| - dependsOn: [] |
11 |
| - jobs: |
12 |
| - - deployment: onnxscript_publish |
13 |
| - environment: |
14 |
| - name: 'onnxscript-release' |
15 |
| - pool: |
16 |
| - vmImage: 'ubuntu-latest' |
17 |
| - strategy: |
18 |
| - runOnce: |
19 |
| - deploy: |
20 |
| - steps: |
21 |
| - - download: onnxscript-release |
22 |
| - artifact: drop |
23 |
| - - task: EsrpRelease@9 |
24 |
| - displayName: 'ESRP Release' |
25 |
| - inputs: |
26 |
| - connectedservicename: esrp_release |
27 |
| - keyvaultname: 'ortbuildkeyvault' |
28 |
| - signcertname: 'esrpcodesign' |
29 |
| - clientid: '53d54d02-978d-4305-8572-583cf6711c4f' |
30 |
| - contenttype: PyPi |
31 |
| - folderlocation: '$(Pipeline.Workspace)/onnxscript-release/drop' |
32 |
| - |
33 |
| - |
34 |
| - mainpublisher: AIFrameworks |
35 |
| - usemanagedidentity: true |
36 |
| - domaintenantid: '975f013f-7f24-47e8-a7d3-abc4752bf346' |
| 13 | +extends: |
| 14 | + template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates |
| 15 | + parameters: |
| 16 | + stages: |
| 17 | + - stage: Release |
| 18 | + dependsOn: [] |
| 19 | + jobs: |
| 20 | + - deployment: onnxscript_publish |
| 21 | + templateContext: |
| 22 | + type: releaseJob |
| 23 | + isProduction: true |
| 24 | + inputs: |
| 25 | + - input: pipelineArtifact |
| 26 | + artifactName: drop |
| 27 | + pipeline: onnxscript-release |
| 28 | + targetPath: $(Pipeline.Workspace)/drop |
| 29 | + environment: |
| 30 | + name: 'onnxscript-release' |
| 31 | + pool: |
| 32 | + name: 'onnxruntime-Win-CPU-2022' |
| 33 | + strategy: |
| 34 | + runOnce: |
| 35 | + deploy: |
| 36 | + steps: |
| 37 | + - task: EsrpRelease@9 |
| 38 | + displayName: 'ESRP Release' |
| 39 | + inputs: |
| 40 | + connectedservicename: esrp_release |
| 41 | + keyvaultname: 'ortbuildkeyvault' |
| 42 | + signcertname: 'esrpcodesign' |
| 43 | + clientid: '53d54d02-978d-4305-8572-583cf6711c4f' |
| 44 | + contenttype: PyPi |
| 45 | + folderlocation: '$(Pipeline.Workspace)/drop' |
| 46 | + |
| 47 | + |
| 48 | + mainpublisher: AIFrameworks |
| 49 | + usemanagedidentity: true |
| 50 | + domaintenantid: '975f013f-7f24-47e8-a7d3-abc4752bf346' |
0 commit comments