自己服務器配置比較低,安裝Jenkins 有點大材小用。發現一個開源項目Gokins不錯,輕量級運用。安裝簡單,使用簡單
Gokins一款由Go語言和Vue編寫的款輕量級、能夠持續集成和持續交付的工具.
持續集成和持續交付 作為一個可擴展的自動化服務器,Gokins 可以用作簡單的 CI 服務器,或者變成任何項目的持續交付中心
簡易安裝 Gokins 是一個基于 Go 的獨立程序,可以立即運行,包含 Windows、Mac OS X 和其他類 Unix 操作系統。
安全 絕不收集任何用戶、服務器信息,是一個獨立安全的服務
可以用來部署go ,java, php 程序,支持github,gitee鉤子觸發。
例子:
version: 1.0
vars: Hello: hello
stages: - stage: name: 第一個構建階段 displayName: 第一個構建階段steps:- step: shell@sh name: stage1 displayName: 第一個構建階段的第一個構建步驟env:commands: - echo ${{Hello}} - echo 準備去拉取- sudo git -C /home/www/fix_station pull
ci/cd 持續集成與持續部署、后臺運行:
nohup ./gokins-linux-amd64 > run.log 2>&1 &
小服務器配置 文件路徑,不要配置git倉庫
定時
*/1 * * * * docker exec dnmp_php74_1 php /var/www/html/get-goods/artisan schedule:run
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态