From 19a765781c7b93cf879576f67968f4e39d8606c9 Mon Sep 17 00:00:00 2001 From: yinghui <476625836@qq.com> Date: Fri, 15 Oct 2021 14:34:39 +0800 Subject: [PATCH] add cicd --- .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .gitlab-ci.yml 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