diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 94b76cf..12201b3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,8 @@ stages: variables: CARGO_HOME: "$CI_PROJECT_DIR/cargo" + DEFAULT_PIPELINE_NAME: "Pipeline Name for $CI_COMMIT_BRANCH" + SCHEDULED_PIPELINE_NAME: "Daily scheduled build pipeline" cache: paths: @@ -41,3 +43,15 @@ pages: - public rules: - if: "$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH" + + + +workflow: + name: $CI_COMMIT_REF_NAME + rules: + - if: $SCHEDULED_BUILD_PIPELINE == 'true' + variables: + CI_COMMIT_REF_NAME: $SCHEDULED_PIPELINE_NAME + - if: $SCHEDULED_BUILD_PIPELINE != 'true' + variables: + CI_COMMIT_REF_NAME: $DEFAULT_PIPELINE_NAME \ No newline at end of file