stages: - deploy - package deploy-jar: stage: deploy tags: - hzkepai rules: - if: $CI_COMMIT_TAG script: - mvn clean deploy -Dmaven.test.skip -DaltDeploymentRepository=master::default::file:/usr/local/nginx/html/kepai-repo - cd /usr/local/nginx/html/kepai-repo - git checkout master - git pull - git add . - git commit -m "deploy $CI_PROJECT_NAME $CI_COMMIT_TAG" - git push origin master build-jar: stage: package tags: - hzkepai rules: - if: $CI_COMMIT_BRANCH == "master" script: - mvn clean package -Dmaven.test.skip=true - cd springboot-ademo/target - nohup java -Xms=64m -Xmx=64m -Dspring.profiles.active=test -jar springboot-ademo-1.0.0.jar