提交 eb1083ad authored 作者: Matrix's avatar Matrix

[cicd] 简化cicd

上级 c74ed39b
流水线 #302 已取消 于阶段
in 3 分 7 秒
stages: stages:
- dev - build
- stop - stop
- start - start
- prod
cache: cache:
paths: paths:
- art-dev/*.jar - dev-union/target/equip-exec.jar
dev-build: dev-build:
stage: dev stage: build
tags: tags:
- runner - runner
script: script:
- mvn clean package -DskipTests=true -P dev - mvn clean package -DskipTests=true -P dev
- mkdir -p art-dev
- cp dev-union/target/equip-exec.jar art-dev/
artifacts: artifacts:
# GitLab 提供的環境變數,意思是產生出的成果下載時的檔名將會是專案名稱 # GitLab 提供的環境變數,意思是產生出的成果下載時的檔名將會是專案名稱
name: "$CI_PROJECT_TITLE" name: "$CI_PROJECT_TITLE"
# 要保留哪些成果的路徑 # 要保留哪些成果的路徑
paths: paths:
- art-dev/equip-exec.jar - dev-union/target/equip-exec.jar
expire_in: 1 day expire_in: 1 day
stop: stop:
...@@ -37,22 +34,5 @@ start: ...@@ -37,22 +34,5 @@ start:
tags: tags:
- runner - runner
script: script:
- nohup java -jar art-dev/equip-exec.jar > /dev/null & - nohup java -jar dev-union/target/equip-exec.jar > /dev/null &
prod-build:
stage: prod
tags:
- runner
script:
- mvn clean package -DskipTests=true -P prod
- mkdir -p art-prod
- cp dev-union/target/equip-exec.jar art-prod/
artifacts:
# GitLab 提供的環境變數,意思是產生出的成果下載時的檔名將會是專案名稱
name: "$CI_PROJECT_TITLE-prod"
# 要保留哪些成果的路徑
paths:
- art-prod/equip-exec.jar
expire_in: 1 day
when: manual
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论