Skip to content

Commit d035e18

Browse files
authored
Support uploading the apidiff output to AzDO (mono#20892)
1 parent 065bbc2 commit d035e18

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

scripts/ci/mono-ci-job-template.yml

+7
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ parameters:
1717
- name: additionalCITags
1818
type: string
1919
default: ''
20+
- name: additionalSteps
21+
type: stepList
22+
default: []
2023

2124
jobs:
2225
- job:
@@ -56,6 +59,10 @@ jobs:
5659
displayName: Install dependencies
5760
- script: CI_TAGS="${{ parameters.os }}-${{ parameters.arch }},$(pullRequestCITags),${{ parameters.additionalCITags }}" scripts/ci/run-jenkins.sh
5861
displayName: Build and Test
62+
63+
- ${{ each step in parameters.additionalSteps }}:
64+
- ${{ step }}
65+
5966
- script: echo "Found unstable steps, please check previous logs for details." && exit 1
6067
displayName: Fail build on unstable steps
6168
condition: eq(variables['BuildHasUnstableSteps'], true)

scripts/ci/mono-ci.yml

+4
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ jobs:
9999
os: linux
100100
arch: amd64
101101
additionalCITags: all-profiles,apidiff,csprojdiff,no-tests
102+
additionalSteps:
103+
- publish: mcs/apidiff
104+
artifact: ApiDiff
105+
displayName: Public API Diff
102106

103107
#- template: /scripts/ci/mono-ci-job-template.yml
104108
# parameters:

0 commit comments

Comments
 (0)