diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5bbc9c9865e4078a083ec2b4dd0a5c9205c9b62..383c2ae37d140df1ece05695d15ac5f82ec80ad8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,21 @@ include: ref: master file: gitlab/gitlab-ci-java-template.yml +build-flyway: + image: docker:20.10.17 + needs: ["build"] + stage: build + tags: + - caascad + variables: + K8S_REGISTRY_IMAGE_CRYPTO_FLYWAY: $K8S_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA-flyway + script: + - echo -n $K8S_REGISTRY_PASSWORD | docker login -u $K8S_REGISTRY_USER --password-stdin $K8S_REGISTRY + - docker build -t $K8S_REGISTRY_IMAGE_CRYPTO_FLYWAY -f Dockerfile.flyway . + - docker push $K8S_REGISTRY_IMAGE_CRYPTO_FLYWAY +# rules: +# - if: '$CI_COMMIT_BRANCH == "develop"' + build-docker: image: maven:3.8.3-adoptopenjdk-11 stage: build diff --git a/Dockerfile.flyway b/Dockerfile.flyway new file mode 100644 index 0000000000000000000000000000000000000000..750b9a531a6b45b1c04b4733d271e5ea8825ed6e --- /dev/null +++ b/Dockerfile.flyway @@ -0,0 +1,3 @@ +FROM flyway/flyway:7.8 + +COPY ./src/main/resources/db/migration/*.sql /flyway/sql/ \ No newline at end of file