From 97779687df6df887a49bdfea0682891ba1e15e51 Mon Sep 17 00:00:00 2001 From: qypol342 Date: Sat, 27 Jan 2024 23:24:25 +0100 Subject: [PATCH] doc(CI) exemple update --- README.md | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2eb1a85..9723afb 100644 --- a/README.md +++ b/README.md @@ -55,19 +55,28 @@ stages: - validate variables: - DUM_FLYWAY_VALIDATE_VERSION: "v0.2.5" - MIGRATION_DIR: "path/to/migrations" - BRANCH_TO_COMPARE: "origin/your-branch" + MIGRATION_DIR: "" + BRANCH_TO_COMPARE: "origin/main" + + # for MR integration + GITLAB_URL: "https:///api" + GITLAB_TOKEN: $ + validate: stage: validate - image: alpine:latest + image: + name: ghcr.io/loan-mgt/dum-flyway-validate:latest + entrypoint: [""] + rules: + - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH + when: never + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + when: on_success script: - - apk --update add curl git - - curl -LO https://github.com/loan-mgt/dum-flyway-validate/releases/download/$DUM_FLYWAY_VALIDATE_VERSION/dum-flyway-validate - - chmod +x dum-flyway-validate + - git config --global --add safe.directory $(pwd) - git fetch origin - - ./dum-flyway-validate --migration-dir $MIGRATION_DIR --branch $BRANCH_TO_COMPARE --integration + - dum-flyway-validate --migration-dir $MIGRATION_DIR --branch $BRANCH_TO_COMPARE..HEAD --integration ``` ## Contributing