ci(rules): improve docs related jobs rules

- build_docs_pdf: now ignore docs related file patterns

- deploy_docs_preview: now ignore docs related file patterns

- .rules:build:docs: related jobs will not be triggered with `build` label
This commit is contained in:
Fu Hanxi
2021-02-19 17:28:09 +08:00
parent 2399128500
commit 4c1fca4a77
3 changed files with 24 additions and 16 deletions
+2 -1
View File
@@ -68,6 +68,7 @@ build_docs_html:
build_docs_pdf:
extends:
- .build_docs_build_stage_template
- .rules:build:docs:label-only
artifacts:
when: always
paths:
@@ -97,7 +98,7 @@ build_docs_pdf:
deploy_docs_preview:
extends:
- .deploy_docs_template
- .rules:build:docs-preview
- .rules:build:docs:label-only-preview
dependencies: # set dependencies to null to avoid missing artifacts issue
needs:
- build_docs_html