@@ -258,83 +258,83 @@ stages:
258
258
ArtifactName : ${{ parameters.ArtifactName }}
259
259
Artifact : ${{ artifact }}
260
260
261
-
262
- - stage : Integration
263
- dependsOn : ${{parameters.DependsOn}}
264
- condition : succeededOrFailed('${{parameters.DependsOn}}')
265
- jobs :
266
- - job : PublishPackages
267
- displayName : " Publish package to daily feed"
268
- condition : or(eq(variables['SetDevVersion'], 'true'), and(eq(variables['Build.Reason'],'Schedule'), eq(variables['System.TeamProject'], 'internal')))
269
- pool :
270
- image : azsdk-pool-mms-ubuntu-2004-1espt
271
- name : azsdk-pool-mms-ubuntu-2004-general
272
- os : linux
273
- steps :
274
- - checkout : none
275
- - download : current
276
- artifact : ${{parameters.ArtifactName}}
277
- timeoutInMinutes : 5
278
- - task : UsePythonVersion@0
279
- - script : |
280
- set -e
281
- python -m pip install twine
282
- displayName: Install Twine
283
-
284
- - template : ../steps/auth-dev-feed.yml
285
- parameters :
286
- DevFeedName : ${{ parameters.DevFeedName }}
287
-
288
- - ${{ each artifact in parameters.Artifacts }} :
289
- - ${{if ne(artifact.skipPublishDevFeed, 'true')}} :
290
-
291
- - pwsh : |
292
- $fileCount = (Get-ChildItem $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}} | ? {$_.Name -match "-[0-9]*.[0-9]*.[0-9]*a[0-9]*" } | Measure-Object).Count
293
-
294
- if ($fileCount -eq 0) {
295
- Write-Host "No alpha packages for ${{artifact.name}} to publish."
296
- exit 0
297
- }
298
-
299
- twine upload --repository $(DevFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/*-*a*.whl
300
- echo "Uploaded whl to devops feed $(DevFeedName)"
301
- twine upload --repository $(DevFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/*-*a*.tar.gz
302
- echo "Uploaded sdist to devops feed $(DevFeedName)"
303
- displayName: 'Publish ${{artifact.name}} alpha package'
304
-
305
- - job : PublishDocsToNightlyBranch
306
- dependsOn : PublishPackages
307
- condition : or(eq(variables['SetDevVersion'], 'true'), and(eq(variables['Build.Reason'],'Schedule'), eq(variables['System.TeamProject'], 'internal')))
308
- pool :
309
- image : azsdk-pool-mms-ubuntu-2004-1espt
310
- name : azsdk-pool-mms-ubuntu-2004-general
311
- os : linux
312
- steps :
313
- - template : /eng/common/pipelines/templates/steps/sparse-checkout.yml
314
- parameters :
315
- Paths :
316
- - sdk/**/*.md
317
- - .github/CODEOWNERS
261
+ - ${{ if eq(variables['System.TeamProject'], 'internal') }} :
262
+ - stage : Integration
263
+ dependsOn : ${{parameters.DependsOn}}
264
+ condition : succeededOrFailed('${{parameters.DependsOn}}')
265
+ jobs :
266
+ - job : PublishPackages
267
+ displayName : " Publish package to daily feed"
268
+ condition : or(eq(variables['SetDevVersion'], 'true'), and(eq(variables['Build.Reason'],'Schedule'), eq(variables['System.TeamProject'], 'internal')))
269
+ pool :
270
+ image : azsdk-pool-mms-ubuntu-2004-1espt
271
+ name : azsdk-pool-mms-ubuntu-2004-general
272
+ os : linux
273
+ steps :
274
+ - checkout : none
318
275
- download : current
319
- - pwsh : |
320
- Get-ChildItem -Recurse $(Pipeline.Workspace)/${{parameters.ArtifactName}}/
321
- displayName: Show visible artifacts
322
-
323
- - template : /eng/common/pipelines/templates/steps/update-docsms-metadata.yml
276
+ artifact : ${{parameters.ArtifactName}}
277
+ timeoutInMinutes : 5
278
+ - task : UsePythonVersion@0
279
+ - script : |
280
+ set -e
281
+ python -m pip install twine
282
+ displayName: Install Twine
283
+
284
+ - template : ../steps/auth-dev-feed.yml
324
285
parameters :
325
- PackageInfoLocations :
326
- - ${{ each artifact in parameters.Artifacts }} :
327
- - ${{if ne(artifact.skipPublishDocMs, 'true')}} :
328
- - $(Pipeline.Workspace)/${{parameters.ArtifactName}}/PackageInfo/${{artifact.name}}.json
329
- WorkingDirectory : $(System.DefaultWorkingDirectory)
330
- TargetDocRepoOwner : ${{parameters.TargetDocRepoOwner}}
331
- TargetDocRepoName : ${{parameters.TargetDocRepoName}}
332
- Language : ' python'
333
- DailyDocsBuild : true
334
- SparseCheckoutPaths :
335
- - docs-ref-services/
336
- - metadata/
337
- PackageSourceOverride : ${{parameters.PackageSourceOverride}}
338
- DocValidationImageId : ${{parameters.DocValidationImageId}}
339
-
340
- - template : /eng/common/pipelines/templates/steps/docsms-ensure-validation.yml
286
+ DevFeedName : ${{ parameters.DevFeedName }}
287
+
288
+ - ${{ each artifact in parameters.Artifacts }} :
289
+ - ${{if ne(artifact.skipPublishDevFeed, 'true')}} :
290
+
291
+ - pwsh : |
292
+ $fileCount = (Get-ChildItem $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}} | ? {$_.Name -match "-[0-9]*.[0-9]*.[0-9]*a[0-9]*" } | Measure-Object).Count
293
+
294
+ if ($fileCount -eq 0) {
295
+ Write-Host "No alpha packages for ${{artifact.name}} to publish."
296
+ exit 0
297
+ }
298
+
299
+ twine upload --repository $(DevFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/*-*a*.whl
300
+ echo "Uploaded whl to devops feed $(DevFeedName)"
301
+ twine upload --repository $(DevFeedName) --config-file $(PYPIRC_PATH) $(Pipeline.Workspace)/${{parameters.ArtifactName}}/${{artifact.name}}/*-*a*.tar.gz
302
+ echo "Uploaded sdist to devops feed $(DevFeedName)"
303
+ displayName: 'Publish ${{artifact.name}} alpha package'
304
+
305
+ - job : PublishDocsToNightlyBranch
306
+ dependsOn : PublishPackages
307
+ condition : or(eq(variables['SetDevVersion'], 'true'), and(eq(variables['Build.Reason'],'Schedule'), eq(variables['System.TeamProject'], 'internal')))
308
+ pool :
309
+ image : azsdk-pool-mms-ubuntu-2004-1espt
310
+ name : azsdk-pool-mms-ubuntu-2004-general
311
+ os : linux
312
+ steps :
313
+ - template : /eng/common/pipelines/templates/steps/sparse-checkout.yml
314
+ parameters :
315
+ Paths :
316
+ - sdk/**/*.md
317
+ - .github/CODEOWNERS
318
+ - download : current
319
+ - pwsh : |
320
+ Get-ChildItem -Recurse $(Pipeline.Workspace)/${{parameters.ArtifactName}}/
321
+ displayName: Show visible artifacts
322
+
323
+ - template : /eng/common/pipelines/templates/steps/update-docsms-metadata.yml
324
+ parameters :
325
+ PackageInfoLocations :
326
+ - ${{ each artifact in parameters.Artifacts }} :
327
+ - ${{if ne(artifact.skipPublishDocMs, 'true')}} :
328
+ - $(Pipeline.Workspace)/${{parameters.ArtifactName}}/PackageInfo/${{artifact.name}}.json
329
+ WorkingDirectory : $(System.DefaultWorkingDirectory)
330
+ TargetDocRepoOwner : ${{parameters.TargetDocRepoOwner}}
331
+ TargetDocRepoName : ${{parameters.TargetDocRepoName}}
332
+ Language : ' python'
333
+ DailyDocsBuild : true
334
+ SparseCheckoutPaths :
335
+ - docs-ref-services/
336
+ - metadata/
337
+ PackageSourceOverride : ${{parameters.PackageSourceOverride}}
338
+ DocValidationImageId : ${{parameters.DocValidationImageId}}
339
+
340
+ - template : /eng/common/pipelines/templates/steps/docsms-ensure-validation.yml
0 commit comments