用 GO 实现的 最小化的自动构建部署 工具

2019-10-13 11:23发布

easydevops

easydevops 最小化的自动构建部署

代码目录

如何使用

运行 .api 文件

第一次运行会生成config.yml 配置文件

填写完成后 检查填写是否正确 如果正确就再次运行

未来新添加 直接 在配置文件添加 然后重启 api文件 即可

配置文件夹讲解

devops:
node:
- port: "8086" # 程序运行端口
full_name: "dollarkillerx/easyutils" # 名称 例如 dollarkillerx/easyutils
branch: "es" # 分支
giturl: "https://github.sads" # git pull url 地址 (你要先配置一下秘钥啊!)
runname: "dollarki" # 运行程序的name
dirpath: "/asdasd/asdasdasd" # 项目的路径 绝对路径
secondarydirectory: "" # 如果执行程序在二级目录中 请填写(相对路径)
- port: "8082"
full_name: "dollarkillerx/easyutils"
branch: "us"
giturl: "https://github.sads"
runname: "dollarki"
dirpath: "/asdasd/asdasdasd/us"
secondarydirectory: "/asdsaadsad"

基础 教程

  • 程序默认webhook地址: 0.0.0.0:8083/update
  • 先去github 添加钩子
  • 第一次运行程序 会生成config.yml 文件 用户只需填写 启动即可 (请认真检查啊)
  • 如果添加网站呢? 直接添加到配置文件即可 然后重启服务就行

更多使用资料可以查看源码或官方资料

开源地址:

https://github.com/dollarkillerx/easydevops

更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。

文章来源: https://www.toutiao.com/group/6738200409585746446/