diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fea9b2b..948b5be4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,12 +2,22 @@ default: tags: - nix +variables: + WORKFLOW: + options: + - update + - build + description: "Workflow to trigger" + value: update + include: - local: .gitlab-ci/build.yml rules: - if: $CI_PIPELINE_SOURCE == "push" + - if: $CI_PIPELINE_SOURCE == "web" && $WORKFLOW == "build" - local: .gitlab-ci/update.yml rules: - if: $CI_PIPELINE_SOURCE == "schedule" + - if: $CI_PIPELINE_SOURCE == "web" && $WORKFLOW == "update"