Skip to content

Commit 1d16959

Browse files
authored
Fix sparse checkout for MSDocs Publish (Azure#44979)
* Fix sparse checkout for MSDocs Publish * Allow template libraries to publish docs to test the code path * remove .xml files from sparse checkout for DocsMS job which shouldn't need them * Don't remove all .xml files, just pom*.xml since we do need daily.update.setting.xml to correctly setup docs dev feed * Fix the sparse for nightly to only exclude pom*.xml and make the DocsMS step depend on the PublishDevFeedPackage instead of the ESRP Publish * PublishDocsMs should depend on PublishDevFeedPackage instead of PublishESRPPackage * Turn docs publishing off for template, my testing is complete
1 parent ad6542f commit 1d16959

File tree

2 files changed

+8
-17
lines changed

2 files changed

+8
-17
lines changed

eng/pipelines/templates/stages/archetype-java-release-batch.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ stages:
330330
- job: PublishDocsMs
331331
displayName: Docs.MS Release
332332
condition: and(succeeded(), ne(variables['Skip.PublishDocs'], 'true'))
333-
dependsOn: PublishESRPPackage
333+
dependsOn: PublishDevFeedPackage
334334

335335
pool:
336336
name: $(LINUXPOOL)
@@ -341,11 +341,8 @@ stages:
341341
- template: /eng/common/pipelines/templates/steps/sparse-checkout.yml
342342
parameters:
343343
Paths:
344-
- sdk
345-
- common/perf-test-core
346-
- .github/CODEOWNERS
347-
- '!sdk/**/test-recordings'
348-
- '!sdk/**/session-records'
344+
- sdk/${{ parameters.ServiceDirectory }}/**/*.md
345+
- '!**/pom*.xml'
349346
- download: current
350347
displayName: 'Download Artifact: packages'
351348
artifact: packages
@@ -472,11 +469,8 @@ stages:
472469
- template: /eng/common/pipelines/templates/steps/sparse-checkout.yml
473470
parameters:
474471
Paths:
475-
- sdk
476-
- common/perf-test-core
477-
- .github/CODEOWNERS
478-
- '!sdk/**/test-recordings'
479-
- '!sdk/**/session-records'
472+
- sdk/${{ parameters.ServiceDirectory }}/**/*.md
473+
- '!**/pom*.xml'
480474
- download: current
481475
displayName: 'Download Artifacts'
482476
artifact: packages

eng/pipelines/templates/stages/archetype-java-release-patch.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ stages:
244244
displayName: Docs.MS Release
245245
condition: and(succeeded(), ne(variables['Skip.PublishDocs'], 'true'))
246246
timeoutInMinutes: 180
247-
dependsOn: PublishESRPPackage
247+
dependsOn: PublishDevFeedPackage
248248

249249
pool:
250250
name: $(LINUXPOOL)
@@ -258,11 +258,8 @@ stages:
258258
- template: /eng/common/pipelines/templates/steps/sparse-checkout.yml
259259
parameters:
260260
Paths:
261-
- sdk
262-
- common/perf-test-core
263-
- .github/CODEOWNERS
264-
- '!sdk/**/test-recordings/*'
265-
- '!sdk/**/session-records/*'
261+
- sdk/**/*.md
262+
- '!**/pom*.xml'
266263
- download: current
267264
displayName: 'Download Artifact: packages'
268265
artifact: packages

0 commit comments

Comments
 (0)