当前位置:   article > 正文

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

gitee go maven 部署到远程主机上

使用

  • 进入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!'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
  • 上述步骤完成,在点击保存即可

其他

  • 其他就自己看文档吧,只要弄懂了任务编排基本就都会了
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号