一、复制Gogs仓库代码地址到Jenkins

二、Jenkins中配置执行shell命令

1.拉取第三方库

  1. go get github.com/ftrako/logger

2.将代码构建为二进制

  1. go build -o sort

3.创建目标文件夹

  1. ssh -tt tonnn@10.0.10.210 "mkdir -p /data/lx"
  2. ssh -tt tonnn@10.0.10.210 "mkdir -p /data/log"

4.复制二进制代码到服务器

  1. scp /home/tonnn/leixian/sort tonnn@10.0.10.210:/data/lx

5.supervisord管理程序

  1. #更改supervisor配置文件的权限
  2. ssh -tt tonnn@10.0.10.210 "sudo chown tonnn:tonnn /etc/supervisord.d"
  3. #复制supervisorctl配置文件到目标文件夹下
  4. scp /home/tonnn/leixian/docs/sort.ini tonnn@10.0.10.210:/etc/supervisord.d
  5. #使用supervisorctl启动程序
  6. ssh -tt tonnn@10.0.10.210 "sudo supervisorctl update && sudo supervisorctl start lx"