diff options
-rw-r--r-- | .gitlab-ci.yml | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a073f9..9a76938 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,7 +23,16 @@ variables: ## Build jobs # +.sources_changed: + only: + changes: + - "CMakeLists.txt" + - ".gitlab-ci.yml" + - "src/**/*" + - "tests/**/*" + .basic_build: + extends: .sources_changed stage: build tags: - docker @@ -106,6 +115,7 @@ build:no_db_botan: # .basic_test: + extends: .sources_changed stage: test tags: - docker @@ -246,10 +256,16 @@ packaging:archlinux: # Deploy jobs # +.doc_changed: + only: + changes: + - "CMakeLists.txt" + - ".gitlab-ci.yml" + - "doc/**/*" + deploy_doc: + extends: .doc_changed stage: deploy - only: - - master@louiz/biboumi tags: - www environment: @@ -264,9 +280,8 @@ deploy_doc: dependencies: [] deploy_doc_tag: + extends: .doc_changed stage: deploy - only: - - tags@louiz/biboumi tags: - www environment: @@ -282,8 +297,6 @@ deploy_doc_tag: undeploy_doc_tag: stage: deploy - only: - - tags@testing/biboumi tags: - www variables: |