Skip to content

Commit e7bdaf6

Browse files
azure-sdkbenbp
andauthored
Generate weekly pipelines for unified pipeline convention (Azure#27134)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
1 parent 50d0df7 commit e7bdaf6

File tree

1 file changed

+31
-8
lines changed

1 file changed

+31
-8
lines changed

eng/common/pipelines/templates/steps/prepare-pipelines.yml

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ parameters:
1313
- name: TestsConventionOptions
1414
type: string
1515
default: ''
16+
- name: GenerateUnifiedWeekly
17+
type: boolean
18+
default: false
1619

1720
steps:
1821
- template: install-pipeline-generation.yml
@@ -34,7 +37,7 @@ steps:
3437
--patvar PATVAR
3538
--debug
3639
${{parameters.CIConventionOptions}}
37-
displayName: Create CI pipelines for public repository
40+
displayName: Create CI Pipelines for Public Repository
3841
env:
3942
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
4043
- script: >
@@ -52,7 +55,7 @@ steps:
5255
--patvar PATVAR
5356
--debug
5457
${{parameters.UPConventionOptions}}
55-
displayName: Create UP pipelines for public repository
58+
displayName: Create UP Pipelines for Public Repository
5659
env:
5760
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
5861
- script: >
@@ -70,7 +73,7 @@ steps:
7073
--patvar PATVAR
7174
--debug
7275
${{parameters.TestsConventionOptions}}
73-
displayName: Create Live Test pipelines for public repository
76+
displayName: Create Live Test Pipelines for Public Repository
7477
condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}',''))
7578
env:
7679
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
@@ -83,16 +86,36 @@ steps:
8386
--path $(System.DefaultWorkingDirectory)/sdk
8487
--endpoint Azure
8588
--repository ${{parameters.Repository}}
86-
--convention weekly
89+
--convention testsweekly
8790
--agentpool Hosted
8891
--branch refs/heads/$(DefaultBranch)
8992
--patvar PATVAR
9093
--debug
9194
${{parameters.TestsConventionOptions}}
92-
displayName: Create Weekly (Multi-Cloud) Live Test pipelines for public repository
95+
displayName: Create Weekly (Multi-Cloud) Live Test Pipelines for Public Repository
9396
condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}',''))
9497
env:
9598
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
99+
- script: >
100+
$(Pipeline.Workspace)/pipeline-generator/pipeline-generator
101+
--organization https://dev.azure.com/azure-sdk
102+
--project internal
103+
--prefix ${{parameters.Prefix}}
104+
--devopspath "\${{parameters.Prefix}}"
105+
--path $(System.DefaultWorkingDirectory)/sdk
106+
--endpoint Azure
107+
--repository ${{parameters.Repository}}
108+
--convention upweekly
109+
--agentpool Hosted
110+
--branch refs/heads/$(DefaultBranch)
111+
--patvar PATVAR
112+
--debug
113+
${{parameters.UPConventionOptions}}
114+
displayName: Create Weekly (Multi-Cloud) Unified Test Pipelines for Public Repository
115+
condition: and(succeeded(), eq(${{parameters.GenerateUnifiedWeekly}},true))
116+
env:
117+
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
118+
96119
97120
# This covers our -pr repositories.
98121
- ${{ if endsWith(parameters.Repository, '-pr')}}:
@@ -112,7 +135,7 @@ steps:
112135
--debug
113136
--no-schedule
114137
${{parameters.CIConventionOptions}}
115-
displayName: Create CI pipelines for private repository
138+
displayName: Create CI Pipelines for Private Repository
116139
env:
117140
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
118141
- script: >
@@ -131,7 +154,7 @@ steps:
131154
--debug
132155
--no-schedule
133156
${{parameters.UPConventionOptions}}
134-
displayName: Create UP pipelines for private repository
157+
displayName: Create UP Pipelines for Private Repository
135158
env:
136159
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)
137160
- script: >
@@ -150,7 +173,7 @@ steps:
150173
--debug
151174
--no-schedule
152175
${{parameters.TestsConventionOptions}}
153-
displayName: Create Live Test pipelines for private repository
176+
displayName: Create Live Test Pipelines for Private Repository
154177
condition: and(succeeded(), ne('${{parameters.TestsConventionOptions}}',''))
155178
env:
156179
PATVAR: $(azuresdk-azure-sdk-devops-pipeline-generation-pat)

0 commit comments

Comments
 (0)