Loading .gitlab-ci.yml +33 −25 Changes for .gitlab-ci.yml: 33 added lines, 25 removed lines. Original line number Diff line number Diff line image: docker.rz.tu-harburg.de:5000/docker/gitbook:node image: docker.rz.tu-harburg.de:5000/rzt/images/gitbook:node # https://docs.gitlab.com/ee/ci/yaml/README.html#exclude-jobs-with-rules-from-certain-pipelines workflow: rules: - if: $CI_COMMIT_TAG - if: $CI_COMMIT_BRANCH stages: - setup Loading Loading @@ -41,8 +47,8 @@ test: paths: - node_modules policy: pull except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' pdf: stage: build Loading Loading @@ -76,8 +82,8 @@ pages:branches: artifacts: paths: - _book except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' pages:master: stage: build Loading @@ -95,8 +101,8 @@ pages:master: artifacts: paths: - _book only: - master rules: - if: '$CI_COMMIT_REF_NAME == "master"' review:start: stage: review Loading @@ -115,8 +121,8 @@ review:start: - _book - book_pdf policy: pull except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' environment: name: $CI_COMMIT_REF_NAME url: https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ Loading @@ -130,19 +136,18 @@ review:stop: - eval $(ssh-agent -s) - echo "$REVIEW_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - ssh -p "${REVIEW_SSH_PORT}" "${REVIEW_SSH_USER}"@"${REVIEW_HOST_NAME}" "rm -rf /usr/share/nginx/html/~${CI_COMMIT_REF_NAME}" rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual except: - master allow_failure: true environment: name: $CI_COMMIT_REF_NAME action: stop deploy: stage: deploy only: - master except: - schedules rules: - if: '$CI_COMMIT_REF_NAME == "master"' script: - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts Loading @@ -160,8 +165,7 @@ deploy: policy: pull environment: name: $CI_COMMIT_REF_NAME #url: https://$PROXY_HOST_NAME${BASE_DIR} url: https://$PROXY_HOST_NAME/ url: https://$PROXY_HOST_NAME${BASE_DIR} clean: stage: clean Loading @@ -171,32 +175,36 @@ clean: - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - ssh -p "${SSH_PORT}" "${SSH_USER}"@"${HOST_NAME}" "rm -rf /usr/share/nginx/html/*" rules: - if: '$CI_COMMIT_REF_NAME == "master"' when: manual only: - master allow_failure: true environment: name: $CI_COMMIT_REF_NAME action: stop linkchecker:intern: stage: linkchecker except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual allow_failure: true image: name: linkchecker/linkchecker entrypoint: [""] script: - linkchecker --recursion-level 10 --threads 10 --no-status --no-robots --no-warnings --ignore-url 'https://fonts.gstatic.com/{0,1}$' https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ when: manual linkchecker:all: stage: linkchecker except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual allow_failure: true image: name: linkchecker/linkchecker entrypoint: [""] script: - linkchecker --recursion-level 10 --threads 10 --no-status --no-robots --no-warnings --check-extern --ignore-url 'https://fonts.gstatic.com/{0,1}$' https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ when: manual Loading
.gitlab-ci.yml +33 −25 Changes for .gitlab-ci.yml: 33 added lines, 25 removed lines. Original line number Diff line number Diff line image: docker.rz.tu-harburg.de:5000/docker/gitbook:node image: docker.rz.tu-harburg.de:5000/rzt/images/gitbook:node # https://docs.gitlab.com/ee/ci/yaml/README.html#exclude-jobs-with-rules-from-certain-pipelines workflow: rules: - if: $CI_COMMIT_TAG - if: $CI_COMMIT_BRANCH stages: - setup Loading Loading @@ -41,8 +47,8 @@ test: paths: - node_modules policy: pull except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' pdf: stage: build Loading Loading @@ -76,8 +82,8 @@ pages:branches: artifacts: paths: - _book except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' pages:master: stage: build Loading @@ -95,8 +101,8 @@ pages:master: artifacts: paths: - _book only: - master rules: - if: '$CI_COMMIT_REF_NAME == "master"' review:start: stage: review Loading @@ -115,8 +121,8 @@ review:start: - _book - book_pdf policy: pull except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' environment: name: $CI_COMMIT_REF_NAME url: https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ Loading @@ -130,19 +136,18 @@ review:stop: - eval $(ssh-agent -s) - echo "$REVIEW_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - ssh -p "${REVIEW_SSH_PORT}" "${REVIEW_SSH_USER}"@"${REVIEW_HOST_NAME}" "rm -rf /usr/share/nginx/html/~${CI_COMMIT_REF_NAME}" rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual except: - master allow_failure: true environment: name: $CI_COMMIT_REF_NAME action: stop deploy: stage: deploy only: - master except: - schedules rules: - if: '$CI_COMMIT_REF_NAME == "master"' script: - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts Loading @@ -160,8 +165,7 @@ deploy: policy: pull environment: name: $CI_COMMIT_REF_NAME #url: https://$PROXY_HOST_NAME${BASE_DIR} url: https://$PROXY_HOST_NAME/ url: https://$PROXY_HOST_NAME${BASE_DIR} clean: stage: clean Loading @@ -171,32 +175,36 @@ clean: - eval $(ssh-agent -s) - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - ssh -p "${SSH_PORT}" "${SSH_USER}"@"${HOST_NAME}" "rm -rf /usr/share/nginx/html/*" rules: - if: '$CI_COMMIT_REF_NAME == "master"' when: manual only: - master allow_failure: true environment: name: $CI_COMMIT_REF_NAME action: stop linkchecker:intern: stage: linkchecker except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual allow_failure: true image: name: linkchecker/linkchecker entrypoint: [""] script: - linkchecker --recursion-level 10 --threads 10 --no-status --no-robots --no-warnings --ignore-url 'https://fonts.gstatic.com/{0,1}$' https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ when: manual linkchecker:all: stage: linkchecker except: - master rules: - if: '$CI_COMMIT_REF_NAME != "master"' when: manual allow_failure: true image: name: linkchecker/linkchecker entrypoint: [""] script: - linkchecker --recursion-level 10 --threads 10 --no-status --no-robots --no-warnings --check-extern --ignore-url 'https://fonts.gstatic.com/{0,1}$' https://${REVIEW_PROXY_HOST_NAME}${REVIEW_BASE_DIR}~${CI_COMMIT_REF_NAME}/ when: manual