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

[cicd] 简化cicd

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