Commit db24caad authored by louiz’'s avatar louiz’

ci: only run the build and test jobs if sources changed

parent c392d712
......@@ -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:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment