From 71faabe1b010ceeafd909e71937ee0c8fdb815c4 Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 5 Dec 2024 15:54:47 +0100 Subject: [PATCH 1/2] Fix pipeline naming Signed-off-by: Thomas --- .gitlab-ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6444137..ccac7d6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,11 @@ default: image: mcr.microsoft.com/devcontainers/python:1-3.12-bookworm +variables: + PIPELINE_NAME: 'CI_COMMIT_BRANCH' # A default is not required + workflow: - name: 'Pipeline for branch: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME' + name: 'Pipeline for branch: $PIPELINE_NAME' auto_cancel: on_new_commit: interruptible on_job_failure: all @@ -11,12 +14,14 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' variables: DEPLOY_ENV: "development" + PIPELINE_NAME: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH variables: DEPLOY_ENV: "staging" - if: $CI_COMMIT_BRANCH == $CI_COMMIT_TAG variables: DEPLOY_ENV: "production" + PIPELINE_NAME: '$CI_COMMIT_TAG' - when: never stages: From a6e05295850a6dcf6c8f53f496a1ad62a031509a Mon Sep 17 00:00:00 2001 From: Thomas Date: Thu, 5 Dec 2024 16:02:40 +0100 Subject: [PATCH 2/2] Use author and commit description for pipeline naming Signed-off-by: Thomas --- .gitlab-ci.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ccac7d6..8ba9cda 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,11 +2,8 @@ default: image: mcr.microsoft.com/devcontainers/python:1-3.12-bookworm -variables: - PIPELINE_NAME: 'CI_COMMIT_BRANCH' # A default is not required - workflow: - name: 'Pipeline for branch: $PIPELINE_NAME' + name: '$CI_COMMIT_AUTHOR: $CI_COMMIT_TITLE' auto_cancel: on_new_commit: interruptible on_job_failure: all @@ -14,14 +11,12 @@ workflow: - if: $CI_PIPELINE_SOURCE == 'merge_request_event' variables: DEPLOY_ENV: "development" - PIPELINE_NAME: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME' - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH variables: DEPLOY_ENV: "staging" - if: $CI_COMMIT_BRANCH == $CI_COMMIT_TAG variables: DEPLOY_ENV: "production" - PIPELINE_NAME: '$CI_COMMIT_TAG' - when: never stages: