feat(markdown_lint): artifact locations to be hard set
setting the artifact location to be hard set enables the finding of artifacts easier. having dynamic artifacts folders adds complexity to finding artifacts. MR !19
This commit is contained in:
@ -6,8 +6,7 @@
|
|||||||
MDLINT_EXCLUDE_PATHS: '!gitlab-ci'
|
MDLINT_EXCLUDE_PATHS: '!gitlab-ci'
|
||||||
DEFAULT_ROOT_DIR: './gitlab-ci'
|
DEFAULT_ROOT_DIR: './gitlab-ci'
|
||||||
before_script:
|
before_script:
|
||||||
- mkdir -p "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/$CI_JOB_NAME"
|
- mkdir -p "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/lint_markdown"
|
||||||
- mkdir -p "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests"
|
|
||||||
- if [ "0$JOB_ROOT_DIR" == "0" ]; then ROOT_DIR=$DEFAULT_ROOT_DIR; else ROOT_DIR=$JOB_ROOT_DIR ; fi
|
- if [ "0$JOB_ROOT_DIR" == "0" ]; then ROOT_DIR=$DEFAULT_ROOT_DIR; else ROOT_DIR=$JOB_ROOT_DIR ; fi
|
||||||
- echo "[DEBUG] ROOT_DIR[$ROOT_DIR]"
|
- echo "[DEBUG] ROOT_DIR[$ROOT_DIR]"
|
||||||
- cp -f "$ROOT_DIR/validation/.markdownlint-cli2.jsonc" "$CI_PROJECT_DIR/.markdownlint-cli2.jsonc"
|
- cp -f "$ROOT_DIR/validation/.markdownlint-cli2.jsonc" "$CI_PROJECT_DIR/.markdownlint-cli2.jsonc"
|
||||||
@ -17,15 +16,15 @@
|
|||||||
- markdownlint-cli2 "$MDLINT_PATH" "$MDLINT_EXCLUDE_PATHS" 1>&1 || EXITCODE=$?
|
- markdownlint-cli2 "$MDLINT_PATH" "$MDLINT_EXCLUDE_PATHS" 1>&1 || EXITCODE=$?
|
||||||
- echo DEBUG EXITCODE[$EXITCODE]
|
- echo DEBUG EXITCODE[$EXITCODE]
|
||||||
- rm "$CI_PROJECT_DIR/.markdownlint-cli2.jsonc"
|
- rm "$CI_PROJECT_DIR/.markdownlint-cli2.jsonc"
|
||||||
- mv *.junit.xml $CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests/markdown.junit.xml
|
- mv *.junit.xml "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/lint_markdown/markdown_lint.junit.xml"
|
||||||
artifacts:
|
artifacts:
|
||||||
expire_in: 24 hrs
|
expire_in: 24 hrs
|
||||||
when: always
|
when: always
|
||||||
paths:
|
paths:
|
||||||
- "$CI_PROJECT_DIR/artifacts/*"
|
- "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/lint_markdown/*"
|
||||||
reports:
|
reports:
|
||||||
junit:
|
junit:
|
||||||
- "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/tests/*.junit.xml"
|
- "$CI_PROJECT_DIR/artifacts/$CI_JOB_STAGE/lint_markdown/*.junit.xml"
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_COMMIT_BRANCH'
|
- if: '$CI_COMMIT_BRANCH'
|
||||||
exists:
|
exists:
|
||||||
|
Reference in New Issue
Block a user