Merge all rule validation scripts under a single task (#4255)
We shouldn't clone the whole repository three times to run three scripts that each take a few seconds.
This commit is contained in:
parent
7dcdd7b23e
commit
3e3f54d821
30
.cirrus.yml
30
.cirrus.yml
@ -77,15 +77,6 @@ frontend_tests_task:
|
|||||||
- cd frontend
|
- cd frontend
|
||||||
- sonar-scanner
|
- sonar-scanner
|
||||||
|
|
||||||
validate_metadata_task:
|
|
||||||
eks_container:
|
|
||||||
<<: *CONTAINER_DEFINITION
|
|
||||||
dockerfile: ci/Dockerfile
|
|
||||||
cpu: 1
|
|
||||||
memory: 2G
|
|
||||||
metadata_tests_script:
|
|
||||||
- ./ci/validate_metadata.sh
|
|
||||||
|
|
||||||
validate_ci_tests_task:
|
validate_ci_tests_task:
|
||||||
skip: "!changesInclude('ci_tests/**', 'ci/**')"
|
skip: "!changesInclude('ci_tests/**', 'ci/**')"
|
||||||
eks_container:
|
eks_container:
|
||||||
@ -96,13 +87,17 @@ validate_ci_tests_task:
|
|||||||
ci_tests_script:
|
ci_tests_script:
|
||||||
- ./ci_tests/asciidoc_validation/run_tests.sh
|
- ./ci_tests/asciidoc_validation/run_tests.sh
|
||||||
|
|
||||||
validate_asciidoc_task:
|
validate_rules_task:
|
||||||
eks_container:
|
eks_container:
|
||||||
<<: *CONTAINER_DEFINITION
|
<<: *CONTAINER_DEFINITION
|
||||||
dockerfile: ci/Dockerfile
|
dockerfile: ci/Dockerfile
|
||||||
cpu: 1
|
cpu: 1
|
||||||
memory: 2G
|
memory: 2G
|
||||||
asciidoc_tests_script:
|
metadata_validation_script:
|
||||||
|
- ./ci/validate_metadata.sh
|
||||||
|
file_extensions_validation_script:
|
||||||
|
- ./ci/validate_file_extensions.sh
|
||||||
|
asciidoc_validation_script:
|
||||||
- ./ci/validate_asciidoc.sh
|
- ./ci/validate_asciidoc.sh
|
||||||
|
|
||||||
validate_links_task:
|
validate_links_task:
|
||||||
@ -126,23 +121,12 @@ validate_links_task:
|
|||||||
- md5sum /root/link-probing-history.cache/link_probes.history || true
|
- md5sum /root/link-probing-history.cache/link_probes.history || true
|
||||||
- bash ci/cirrus-cache.sh upload ${LINK_CACHE_NAME} ${LINK_CACHE_PATH}
|
- bash ci/cirrus-cache.sh upload ${LINK_CACHE_NAME} ${LINK_CACHE_PATH}
|
||||||
|
|
||||||
validate_file_extensions_task:
|
|
||||||
eks_container:
|
|
||||||
<<: *CONTAINER_DEFINITION
|
|
||||||
dockerfile: ci/Dockerfile
|
|
||||||
cpu: 1
|
|
||||||
memory: 2G
|
|
||||||
file_extension_tests_script:
|
|
||||||
- bash ./ci/validate_file_extensions.sh
|
|
||||||
|
|
||||||
all_required_checks_task:
|
all_required_checks_task:
|
||||||
depends_on:
|
depends_on:
|
||||||
- tooling_tests
|
- tooling_tests
|
||||||
- frontend_tests
|
- frontend_tests
|
||||||
- validate_metadata
|
- validate_rules
|
||||||
- validate_asciidoc
|
|
||||||
- validate_ci_tests
|
- validate_ci_tests
|
||||||
- validate_file_extensions
|
|
||||||
eks_container:
|
eks_container:
|
||||||
<<: *CONTAINER_DEFINITION
|
<<: *CONTAINER_DEFINITION
|
||||||
dockerfile: ci/Dockerfile
|
dockerfile: ci/Dockerfile
|
||||||
|
0
ci/validate_file_extensions.sh
Normal file → Executable file
0
ci/validate_file_extensions.sh
Normal file → Executable file
Loading…
x
Reference in New Issue
Block a user