Skip to content
Snippets Groups Projects
.gitlab-ci.yml 676 B
Newer Older
image: alpine:3.17.1
Werner Glanzer's avatar
Werner Glanzer committed
trigger-root:
    stage: deploy
    variables:
        GIT_STRATEGY: none
Werner Glanzer's avatar
Werner Glanzer committed
    script:
        - apk add --no-cache curl
        - TARGET_BRANCH="$CI_COMMIT_BRANCH"
        - if [ "$TARGET_BRANCH" = "main" ]; then TARGET_BRANCH="master"; fi
        - echo $TARGET_BRANCH
        - 'curl --fail --request POST --form "variables[ADITO_COMMIT_MESSAGE]=$CI_COMMIT_MESSAGE" --form "token=$PUSH_TRIGGER_TOKEN" --form "ref=$TARGET_BRANCH" "https://gitlab.adito.de/api/v4/projects/676/trigger/pipeline"'
    rules:
        - if: '$CI_PIPELINE_SOURCE == "push" && ($CI_COMMIT_BRANCH =~ /^2024/ || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH)'
          when: on_success