From 686b2875c6dd893dce2daeb86d4bd6f3e54d066c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 3 Jan 2023 22:23:17 +0100 Subject: [PATCH] Optimize pipeline DAG (grafted from 902dee71f542e33ca730d6c4b98a868db871bfa4) --HG-- branch : 6.0 --- .gitlab-ci.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b14bf86305..5bea34cac4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,8 +28,6 @@ packages: documentation: stage: preparation - rules: - - when: always image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/sphinxdoc/sphinx script: - .gitlab-scripts/generate-doc.sh docs @@ -37,9 +35,16 @@ documentation: paths: - docs/ expire_in: 1 week + rules: + - changes: + - "**/*/doc/**/*" + - "**/*/tryton.cfg" + - "**/*/CHANGELOG" + - "readthedocs/**/*" .check: stage: check + needs: [] image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci .check-doc: @@ -107,8 +112,6 @@ check-ci-modules: .test-tox: extends: .test - needs: - - packages image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/python:${PYTHON_VERSION} variables: PIP_FIND_LINKS: file://${CI_PROJECT_DIR}/packages/