diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..5e3f2ae2 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ + +stages: + - package + - deploy-test + +cache: + key: "$CI_JOB_STAGE_$CI_COMMIT_REF_NAME_$CI_COMMIT_SHA" + untracked: true + +package: + stage: package + script: + # - mvn clean package -Dmaven.test.skip=true + - echo $PATH + - mvn spring-boot:build-image + + + +deploy-test: + stage: deploy-test + script: + - version=$(mvn -q -N -Dexec.executable='echo' -Dexec.args='${project.version}' org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + - image=registry.kilox.com/local/$CI_PROJECT_NAME:$version +# - cp /opt/deploy.yml ./deploy-$CI_PROJECT_NAME-$version.yml +# - sed -i "s%%$CI_PROJECT_NAME%g;s%%$version%g;" deploy-$CI_PROJECT_NAME-$version.yml +# - kubectl apply -f ./deploy-$CI_PROJECT_NAME-$version.yml + only: + - dev + - release + - master \ No newline at end of file