Skip to content

Commit 08cf9ec

Browse files
committed
Publish api artifact from npm publish pipelines
1 parent 3e13d69 commit 08cf9ec

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

common/config/azure-pipelines/npm-publish-rush.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ extends:
4242
- output: pipelineArtifact
4343
targetPath: $(Build.ArtifactStagingDirectory)/packages
4444
artifactName: packages
45+
- output: pipelineArtifact
46+
targetPath: $(Build.ArtifactStagingDirectory)/api
47+
artifactName: api
4548
steps:
4649
- checkout: self
4750
persistCredentials: true

common/config/azure-pipelines/npm-publish.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ extends:
4242
- output: pipelineArtifact
4343
targetPath: $(Build.ArtifactStagingDirectory)/packages
4444
artifactName: packages
45+
- output: pipelineArtifact
46+
targetPath: $(Build.ArtifactStagingDirectory)/api
47+
artifactName: api
4548
steps:
4649
- checkout: self
4750
persistCredentials: true
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
steps:
2-
- script: 'node repo-scripts/repo-toolbox/lib/start.js record-versions --out-file $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json'
2+
- script: 'node repo-scripts/repo-toolbox/lib-commonjs/start.js record-versions --out-file $(Build.ArtifactStagingDirectory)/published-versions/published-versions.json'
33
displayName: 'Record Published Versions'
4-
- script: 'node repo-scripts/repo-toolbox/lib/start.js collect-json-schemas --output-path $(Build.ArtifactStagingDirectory)/json-schemas'
4+
- script: 'node repo-scripts/repo-toolbox/lib-commonjs/start.js collect-json-schemas --output-path $(Build.ArtifactStagingDirectory)/json-schemas'
55
displayName: 'Collect JSON Schemas'
6+
- bash: |
7+
set -e
8+
mkdir -p "$(Build.ArtifactStagingDirectory)/api"
9+
cp common/temp/api/*.api.json "$(Build.ArtifactStagingDirectory)/api/"
10+
displayName: 'Collect API review files'

0 commit comments

Comments
 (0)