使用gitee go将spring boot项目部署到云主机上并运行

使用

  • 进入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!'
    
  • 上述步骤完成,在点击保存即可

其他

  • 其他就自己看文档吧,只要弄懂了任务编排基本就都会了
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值