.gitlab-ci.yml

stages:
  - deploy
  - run
###========================1=========================
deploy1:
  stage: deploy
  script:
    - mvn clean package -Dmaven.test.skip=true
    - rm -rf /home/gitlab-runner/track/aicai-pinyou-api.jar
    - cp aicai-apis/aicai-api-pypm/aicai-pinyou-api/target/aicai-pinyou-api.jar /home/gitlab-runner/track/aicai-pinyou-api.jar
  tags:
    - gaia-4

run1:
  stage: run
  only:
    - master
  script:
    - cd /home/gitlab-runner/track/
    - sh restart.sh
  tags:
    - gaia-4
###========================2=========================
deploy2:
  stage: deploy
  script:
    - mvn clean package -Dmaven.test.skip=true
    - rm -rf /home/gitlab-runner/pm/aicai-pm.jar
    - cp aicai-projects/aicai-pm/target/aicai-pm.jar /home/gitlab-runner/pm/aicai-pm.jar
  tags:
    - gaia-4

run2:
  stage: run
  only:
    - master
  script:
    - cd /home/gitlab-runner/pm/
    - sh restart.sh
  tags:
    - gaia-4
###========================3=========================
deploy3:
  stage: deploy
  script:
    - mvn clean package -Dmaven.test.skip=true
    - rm -rf /home/gitlab-runner/pmp/aicai-pmp.jar
    - cp aicai-uis/aicai-pmp/target/aicai-pmp.jar /home/gitlab-runner/pmp/aicai-pmp.jar
  tags:
    - gaia-4

run3:
  stage: run
  only:
    - master
  script:
    - cd /home/gitlab-runner/pmp/
    - sh restart.sh
  tags:
    - gaia-4

猜你喜欢

转载自ssydxa219.iteye.com/blog/2409134