Merge pull request #1380 from unoplatform/dev/agzi/AdjustmentsForNonDocsOnlyStages
ci: Adjustments for non docs only stages
This commit is contained in:
Коммит
aab5b0d108
|
@ -48,7 +48,7 @@ stages:
|
|||
displayName: Packages
|
||||
dependsOn: Determine_Changes
|
||||
# Don't trigger this stage if only docs files are changed
|
||||
condition: eq(dependencies.Determine_Changes.outputs['evaluate_changes.DetermineChanges.nonDocsOnly'], 'true')
|
||||
condition: ne(dependencies.Determine_Changes.outputs['evaluate_changes.DetermineChanges.docsOnly'], 'true')
|
||||
jobs:
|
||||
- template: build/stage-build-packages.yml
|
||||
|
||||
|
@ -56,7 +56,7 @@ stages:
|
|||
displayName: Build Samples
|
||||
dependsOn: Determine_Changes
|
||||
# Don't trigger this stage if only docs files are changed
|
||||
condition: eq(dependencies.Determine_Changes.outputs['evaluate_changes.DetermineChanges.nonDocsOnly'], 'true')
|
||||
condition: ne(dependencies.Determine_Changes.outputs['evaluate_changes.DetermineChanges.docsOnly'], 'true')
|
||||
jobs:
|
||||
- template: build/stage-build-ios.yml
|
||||
- template: build/stage-build-android.yml
|
||||
|
|
|
@ -35,6 +35,10 @@ jobs:
|
|||
}
|
||||
|
||||
foreach ($file in $changedFiles -split "`n") {
|
||||
# Identifying changes as documentation if they occur:
|
||||
# Within the doc folder, or
|
||||
# Are Markdown files at the root level (with no subdirectories involved), or
|
||||
# Are Markdown files within the .github folder (including its subdirectories)
|
||||
$isDoc = $file.StartsWith("doc/") -or ($file -match "^[^/]+\.md$") -or ($file -match "^\.github/.*\.md$")
|
||||
|
||||
if ($isDoc) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче