Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions eng/pipelines/templates/jobs/archetype-sdk-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ parameters:
- name: ServiceDirectory
type: string
default: not-specified
- name: PublishToVcpkgPartnerFeed
type: boolean
default: false
- name: TestPipeline
type: boolean
default: false
Expand Down Expand Up @@ -323,11 +326,12 @@ jobs:
ArtifactPath: $(Build.ArtifactStagingDirectory)/PackageInfo
ArtifactName: PackageInfo

- template: /eng/common/pipelines/templates/steps/create-apireview.yml
parameters:
ArtifactPath: $(Build.ArtifactStagingDirectory)/packages
Artifacts: ${{ parameters.Artifacts }}
ConfigFileDir: $(Build.ArtifactStagingDirectory)/PackageInfo
- ${{ if not(parameters.PublishToVcpkgPartnerFeed) }}:
- template: /eng/common/pipelines/templates/steps/create-apireview.yml
parameters:
ArtifactPath: $(Build.ArtifactStagingDirectory)/packages
Artifacts: ${{ parameters.Artifacts }}
ConfigFileDir: $(Build.ArtifactStagingDirectory)/PackageInfo

- ${{ if eq(variables['Build.Reason'], 'PullRequest') }}:
- ${{ each artifact in parameters.Artifacts }}:
Expand Down
6 changes: 5 additions & 1 deletion eng/pipelines/templates/stages/archetype-sdk-client.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ parameters:
- name: ServiceDirectory
type: string
default: not-specified
- name: PublishToVcpkgPartnerFeed
type: boolean
default: false
- name: CtestRegex
type: string
default: .*
Expand Down Expand Up @@ -148,6 +151,7 @@ extends:
MatrixFile: eng/pipelines/templates/stages/platform-matrix-quick.json
JobName: QuickValidate
ServiceDirectory: ${{ parameters.ServiceDirectory }}
PublishToVcpkgPartnerFeed: ${{ parameters.PublishToVcpkgPartnerFeed }}
Artifacts: ${{ parameters.Artifacts }}
CtestRegex: ${{ parameters.CtestRegex }}
CtestExcludeRegex: ${{ parameters.CtestExcludeRegex }}
Expand All @@ -174,6 +178,7 @@ extends:
MatrixFile: eng/pipelines/templates/stages/platform-matrix.json
JobName: Validate
ServiceDirectory: ${{ parameters.ServiceDirectory }}
PublishToVcpkgPartnerFeed: ${{ parameters.PublishToVcpkgPartnerFeed }}
Artifacts: ${{ parameters.Artifacts }}
CtestRegex: ${{ parameters.CtestRegex }}
CtestExcludeRegex: ${{ parameters.CtestExcludeRegex }}
Expand Down Expand Up @@ -225,4 +230,3 @@ extends:
ArtifactName: packages
${{ if eq(parameters.ServiceDirectory, 'template') }}:
TestPipeline: true

12 changes: 12 additions & 0 deletions sdk/storage/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,15 @@
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
parameters:
- name: PublishToVcpkgPartnerFeed
displayName: Publish to the vcpkg partner feed
type: boolean
default: false

variables:
- name: PublishToVcpkgPartnerFeed
value: ${{ parameters.PublishToVcpkgPartnerFeed }}
readonly: true

trigger:
branches:
include:
Expand All @@ -19,6 +30,7 @@ extends:
template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml
parameters:
ServiceDirectory: storage
PublishToVcpkgPartnerFeed: ${{ parameters.PublishToVcpkgPartnerFeed }}
# Not running tests on CI but only on LiveTest mode
CtestRegex: azure-storage
LineCoverageTarget: 81
Expand Down
Loading