您可以使用“主机部署”插件来完成部署。此处以SpringBoot框架的代码库为例为您演示如何从代码提交到应用发布全过程。
根据添加主机组和主机配置完毕主机组,并授权相关代码库使用
开通Gitee Go并创建流水线,此时会产生一次提交并生成三条流水线
进入MasterPipeline流水线,并查看构建详情。可以看到当前流水线有两个阶段,分别是编译和发布,并且成功执行。此时在制品库内可以看到对应的制品已上传。
更新「.workflow」目录下的「MasterPipeline.yml」,增加主机部署阶段,并提交yml
- stage:
name: deploy
displayName: 部署
steps:
- step: deploy@agent
name: deploy_agent
displayName: '主机部署'
hostGroupID: gitee-go-test
deployArtifact:
# 部署包来源,build表示来源于上游流水线,artifact表示来源于制品仓库,推荐使用build
- source: artifact
# 将部署包下载到主机后的部署包名,默认output
name: output
# 将部署包下载主机的具体目录,默认 ~/gitee_go/deoloy
target: ~/gitee_go/deoloy
# 上游制品名,只有当source为build时生效,默认output
dependArtifact: output
# 以下内容只有在source为artifact时生效,制品库名,默认default
artifactRepository: release
# 制品名,默认output
artifactName: output
# 制品版本,默认取最新
artifactVersion: latest
script:
|
cd ~/gitee_go/deoloy
ls
tar -zxf output.tar.gz
cd target
nohup java -jar maven-demo-0.0.1-SNAPSHOT.jar --server.port=7081 &
echo "Deploy Success"
sleep 10
curl 127.0.0.1:7081
年金是什么 | dell是什么牌子的电脑 | epr是什么 | 早上打喷嚏是什么预兆 | 痔疮是什么东西 |
天龙八部是什么朝代 | 望闻问切的闻是什么意思 | 狭鳕鱼是什么鱼 | 瘢痕子宫什么意思 | 解脲支原体是什么 |
经常拉肚子是什么原因引起的 | 心口痛是什么原因引起的 | 什么是盆腔炎 | 食品级pp材质是什么 | 濑粉是什么 |
左腿发麻是什么原因 | 拍身份证穿什么颜色衣服 | 盐酸氟桂利嗪胶囊治什么病 | 血压为什么晚上高 | 什么是修行人 |
无国界医生是什么意思hcv8jop6ns7r.cn | 农历六月十五是什么星座0297y7.com | 君子兰什么时候开花clwhiglsz.com | 意象是什么hcv9jop2ns8r.cn | 什么叫肠易激综合征hcv9jop2ns7r.cn |
什么袍加身hcv7jop9ns6r.cn | 梦见来例假是什么预兆mmeoe.com | 发泡实验是检查什么的hcv9jop1ns2r.cn | 什么动物眼睛最大hcv7jop6ns6r.cn | 鞭尸是什么意思hcv8jop2ns5r.cn |
什么是上升星座hcv9jop2ns5r.cn | 什么是再生纤维素纤维hcv9jop1ns1r.cn | 2月8号什么星座hcv8jop2ns6r.cn | 十二月是什么星座0735v.com | a4腰什么意思wzqsfys.com |
什么是非hcv9jop2ns0r.cn | 突然长胖是什么原因造成的luyiluode.com | 后会无期什么意思hcv9jop8ns2r.cn | 高级别上皮内瘤变是什么意思hcv8jop6ns2r.cn | 牙龈肿痛发炎吃什么药hcv8jop8ns2r.cn |