使用
- 进入Gitee Go,点击免费使用
- 选择要做流水线的仓库,点击免费体验
- 进入界面后,点击新建流水线
构建流水线
基本信息
流水线的名称,当执行流水后会生成一个pipeline-20220920.yml
的配置文件,存放在.workflow
下
触发事件
-
什么情况下会触发该流水线
如,push的时候就触发 或 push的时候并提交message为’Gitee build GO’时才触发
具体的触发规则参考该文章
任务编排
-
最核心的一个地方,项目的编译 -> 上传 -> 发布 -> 部署,都在这里完成
-
具体步骤,maven构建 -> 上传制品 -> 发布 -> 上传服务器并运行
- 点击 + 号,在点击新的任务,此时就可以构建属于自己的任务了
-
双击maven构建,然后就不用理会了,具体参数看文档
-
在点击旁边的小+号,添加下一阶段,添加上传制品
-
根据上述步骤在添加发布
-
最关键的一步,点击部署 -> 主机部署,配置部署脚本
- 进入gitee_go/deploy’
- 删除之前运行的jar程序
- 解压包,进入target目录,运行jar
cd ~/gitee_go/deploy ID=`ps -ef | grep springboot-cloudkit-example.jar | grep -v grep | awk ''{print $2}''` echo $ID for id in $ID do kill -9 $id echo "kill $id" done tar -zxvf output.tar.gz cd target nohup java -jar springboot-cloudkit-example.jar --server.port=8888 & ls echo 'Hello Gitee!'
-
上述步骤完成,在点击保存即可
其他
- 其他就自己看文档吧,只要弄懂了任务编排基本就都会了