Skip to content

Commit fbb5da0

Browse files
committed
Update ci.yml files with release parameters
1 parent 9bf11c6 commit fbb5da0

File tree

8 files changed

+120
-23
lines changed

8 files changed

+120
-23
lines changed

sdk/core/ci.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,38 @@ trigger:
1010
include:
1111
- sdk/core/
1212

13+
parameters:
14+
- name: release_azurecore
15+
displayName: 'azure_core'
16+
type: boolean
17+
default: true
18+
- name: release_azurecoremacros
19+
displayName: 'azure_core_macros'
20+
type: boolean
21+
default: true
22+
- name: release_azurecoreamqp
23+
displayName: 'azure_core_amqp'
24+
type: boolean
25+
default: true
26+
- name: release_azurecoreopentelemetry
27+
displayName: 'azure_core_opentelemetry'
28+
type: boolean
29+
default: true
30+
1331
extends:
1432
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
1533
parameters:
1634
ServiceDirectory: core
1735
Artifacts:
1836
- name: azure_core
1937
safeName: AzureCore
38+
releaseInBatch: ${{ parameters.release_azurecore }}
2039
- name: azure_core_macros
2140
safeName: AzureCoreMacros
41+
releaseInBatch: ${{ parameters.release_azurecoremacros }}
2242
- name: azure_core_amqp
2343
safeName: AzureCoreAmqp
44+
releaseInBatch: ${{ parameters.release_azurecoreamqp }}
2445
- name: azure_core_opentelemetry
2546
safeName: AzureCoreOpentelemetry
47+
releaseInBatch: ${{ parameters.release_azurecoreopentelemetry }}

sdk/cosmos/ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,17 @@ trigger:
1010
include:
1111
- sdk/cosmos/
1212

13+
parameters:
14+
- name: release_azuredatacosmos
15+
displayName: 'azure_data_cosmos'
16+
type: boolean
17+
default: true
18+
1319
extends:
1420
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
1521
parameters:
1622
ServiceDirectory: cosmos
1723
Artifacts:
1824
- name: azure_data_cosmos
1925
safeName: AzureDataCosmos
26+
releaseInBatch: ${{ parameters.release_azuredatacosmos }}

sdk/eventhubs/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,24 @@ trigger:
1010
include:
1111
- sdk/eventhubs/
1212

13+
parameters:
14+
- name: release_azuremessagingeventhubs
15+
displayName: 'azure_messaging_eventhubs'
16+
type: boolean
17+
default: true
18+
- name: release_azuremessagingeventhubscheckpointstoreblob
19+
displayName: 'azure_messaging_eventhubs_checkpointstore_blob'
20+
type: boolean
21+
default: true
22+
1323
extends:
1424
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
1525
parameters:
1626
ServiceDirectory: eventhubs
1727
Artifacts:
1828
- name: azure_messaging_eventhubs
1929
safeName: AzureMessagingEventHubs
30+
releaseInBatch: ${{ parameters.release_azuremessagingeventhubs }}
2031
- name: azure_messaging_eventhubs_checkpointstore_blob
2132
safeName: AzureMessagingEventHubsBlobCheckpointStore
33+
releaseInBatch: ${{ parameters.release_azuremessagingeventhubscheckpointstoreblob }}

sdk/identity/ci.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@
33
trigger:
44
branches:
55
include:
6-
- main
7-
- hotfix/*
8-
- release/*
6+
- main
7+
- hotfix/*
8+
- release/*
99
paths:
1010
include:
11-
- sdk/identity/
11+
- sdk/identity/
12+
13+
parameters:
14+
- name: release_azureidentity
15+
displayName: 'azure_identity'
16+
type: boolean
17+
default: true
1218

1319
extends:
1420
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
@@ -17,6 +23,7 @@ extends:
1723
Artifacts:
1824
- name: azure_identity
1925
safeName: AzureIdentity
26+
releaseInBatch: ${{ parameters.release_azureidentity }}
2027

2128
${{ if endsWith(variables['Build.DefinitionName'], 'weekly') }}:
2229
Location: uksouth

sdk/keyvault/ci.yml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
2-
parameters:
3-
- name: RunLiveTests
4-
displayName: 'Run live tests'
5-
type: boolean
6-
default: false
7-
82
trigger:
93
branches:
104
include:
@@ -15,6 +9,24 @@ trigger:
159
include:
1610
- sdk/keyvault/
1711

12+
parameters:
13+
- name: RunLiveTests
14+
displayName: 'Run live tests'
15+
type: boolean
16+
default: false
17+
- name: release_azuresecuritykeyvaultsecrets
18+
displayName: 'azure_security_keyvault_secrets'
19+
type: boolean
20+
default: true
21+
- name: release_azuresecuritykeyvaultkeys
22+
displayName: 'azure_security_keyvault_keys'
23+
type: boolean
24+
default: true
25+
- name: release_azuresecuritykeyvaultcertificates
26+
displayName: 'azure_security_keyvault_certificates'
27+
type: boolean
28+
default: true
29+
1830
extends:
1931
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
2032
parameters:
@@ -23,7 +35,10 @@ extends:
2335
Artifacts:
2436
- name: azure_security_keyvault_secrets
2537
safeName: AzureSecurityKeyvaultSecrets
38+
releaseInBatch: ${{ parameters.release_azuresecuritykeyvaultsecrets }}
2639
- name: azure_security_keyvault_keys
2740
safeName: AzureSecurityKeyvaultKeys
41+
releaseInBatch: ${{ parameters.release_azuresecuritykeyvaultkeys }}
2842
- name: azure_security_keyvault_certificates
2943
safeName: AzureSecurityKeyvaultCertificates
44+
releaseInBatch: ${{ parameters.release_azuresecuritykeyvaultcertificates }}

sdk/servicebus/ci.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,25 @@
33
trigger:
44
branches:
55
include:
6-
- main
7-
- feature/*
8-
- release/*
9-
- hotfix/*
6+
- main
7+
- feature/*
8+
- release/*
9+
- hotfix/*
1010
paths:
1111
include:
12-
- sdk/servicebus/
12+
- sdk/servicebus/
13+
14+
parameters:
15+
- name: release_azuremessagingservicebus
16+
displayName: 'azure_messaging_servicebus'
17+
type: boolean
18+
default: true
1319

1420
extends:
1521
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
1622
parameters:
1723
ServiceDirectory: servicebus
1824
Artifacts:
19-
- name: azure_messaging_servicebus
20-
safeName: AzureMessagingServiceBus
25+
- name: azure_messaging_servicebus
26+
safeName: AzureMessagingServiceBus
27+
releaseInBatch: ${{ parameters.release_azuremessagingservicebus }}

sdk/storage/ci.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
2-
parameters:
3-
- name: RunLiveTests
4-
displayName: 'Run live tests'
5-
type: boolean
6-
default: false
7-
82
trigger:
93
branches:
104
include:
@@ -15,6 +9,20 @@ trigger:
159
include:
1610
- sdk/storage/
1711

12+
parameters:
13+
- name: RunLiveTests
14+
displayName: 'Run live tests'
15+
type: boolean
16+
default: false
17+
- name: release_azurestoragecommon
18+
displayName: 'azure_storage_common'
19+
type: boolean
20+
default: true
21+
- name: release_azurestorageblob
22+
displayName: 'azure_storage_blob'
23+
type: boolean
24+
default: true
25+
1826
extends:
1927
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
2028
parameters:
@@ -24,5 +32,7 @@ extends:
2432
Artifacts:
2533
- name: azure_storage_common
2634
safeName: AzureStorageCommon
35+
releaseInBatch: ${{ parameters.release_azurestoragecommon }}
2736
- name: azure_storage_blob
2837
safeName: AzureStorageBlob
38+
releaseInBatch: ${{ parameters.release_azurestorageblob }}

sdk/typespec/ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,31 @@ trigger:
1010
include:
1111
- sdk/typespec/
1212

13+
parameters:
14+
- name: release_typespec
15+
displayName: 'typespec'
16+
type: boolean
17+
default: true
18+
- name: release_typespecmacros
19+
displayName: 'typespec_macros'
20+
type: boolean
21+
default: true
22+
- name: release_typespecclientcore
23+
displayName: 'typespec_client_core'
24+
type: boolean
25+
default: true
26+
1327
extends:
1428
template: /eng/pipelines/templates/stages/archetype-sdk-client.yml
1529
parameters:
1630
ServiceDirectory: typespec
1731
Artifacts:
1832
- name: typespec
1933
safeName: Typespec
34+
releaseInBatch: ${{ parameters.release_typespec }}
2035
- name: typespec_macros
2136
safeName: TypespecMacros
37+
releaseInBatch: ${{ parameters.release_typespecmacros }}
2238
- name: typespec_client_core
2339
safeName: TypespecClientCore
40+
releaseInBatch: ${{ parameters.release_typespecclientcore }}

0 commit comments

Comments
 (0)