自己服务器配置比较低,安装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

后台运行:

nohup ./gokins-linux-amd64 > run.log 2>&1 &

小服务器配置 文件路径,不要配置git仓库

定时

*/1 * * * * docker exec dnmp_php74_1 php /var/www/html/get-goods/artisan schedule:run

CI/CD轻量级可持续集成工具相关推荐

  1. 测试开发工程师成长日记010 - Jenkins中的CI/CD/CT(持续集成构建/持续交付/持续测试)

    CI(Continuous integration,持续集成) CI(Continuous integration,中文意思是持续集成)是一种软件开发时间.持续集成强调开发人员提交了新代码之后,立刻进 ...

  2. 持续集成与持续部署(三)——实现持续集成的效率工具对比之Jenkins、Travis CI、Circle CI和其他持续集成工具

    持续集成与持续部署(三)--实现持续集成的效率工具对比之Jenkins.Travis CI.Circle CI和其他持续集成工具 效率工具对比 点击查看效率工具 1. Jenkins Jenkins, ...

  3. 持续交付(CD)与持续集成(CI)

    测试基础设施是指支持自动化测试运行.测试开发.测试管理以及与研发环境集成的综合性平台.敏捷测试离不开稳定.高效.准确的基础设施,以满足对于持续测试.持续反馈的需要:同时,持续集成.持续交付和 DevO ...

  4. 国产持续集成工具 - Gokins

    国产持续集成工具 - Gokins 持续集成(Continuous Integration ,CI) 介绍 在传统软件开发过程中,集成通常发生在每个人都完成了各自的工作之后.在项目尾声阶段,通常集成还 ...

  5. 不容错过的8个持续集成工具

    如果你很熟悉"持续集成",一定会同意这样的观点:"它已经逐渐成为一种必不可少的工具".在这篇文章中,我们将介绍几款流行的持续集成工具.阅读后,你会对这些CI工具 ...

  6. Hudson:持续集成工具的安装、使用

    Hudson简介 http://hudson-ci.org      以其强大的功能和易用的界面征服了大量的用户,它与主流的构建工具.版本控制系统以及自动化测试框架都能进行很好的集成.      很多 ...

  7. 以持续集成工具实现DevOps之禅

    作为DevOps流程中的一个重要组成部分,持续集成(CI)的目标是对开发团队的代码进行集成,包括代码的构建.单元测试与集成测试的执行,以及生成执行结果的报表等等.CI使开发团队无需将时间浪费在处理代码 ...

  8. python持续集成工具_21 个好用的持续集成工具,总有一款适合你

    原标题:21 个好用的持续集成工具,总有一款适合你 市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web ...

  9. 21 个好用的持续集成工具,总有一款适合你

    市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工 ...

最新文章

  1. 给Ubuntu 开启 root 帐号并可 SSH 登录
  2. IDEA Maven 项目默认编译项目为JDK 1.5
  3. C 语言编程 — 内存对齐
  4. Bind和Eval地区别详细解说
  5. [WPF]WPF开发方法论
  6. Wordpress 提速之 Gzip 压缩
  7. Xcode缓存数据清除
  8. layui流加载及传参
  9. input框内显示文字,输入时隐藏
  10. 新手必看,物联网卡常见的三大问题!
  11. win7主题破解_VM 15.5虚拟机安装win7系统的流程
  12. docker-compose文件内容见下文,报错信息:redis    | Error execut
  13. 计算机网络体系结构——各层的功能
  14. Python滑块验证码之腾讯防水墙简单测试版
  15. 大规模线性方程组求解
  16. win10添加照片查看器
  17. 「Nescafé26」 Freda的传呼机 【最短路径+树上倍增】
  18. python使用selenium + PhantomJs搭建的简单漫画爬虫工具
  19. 机器学习之朴素贝叶斯学习笔记
  20. vux scroller在iOS13上,一停止滑动就跳到顶部

热门文章

  1. 数据库分析与设计练习题(二)基础知识、在IDEF0需求建模方法中,下列关于描述功能活动的图示,正确的是、事务详细编码设计是在下列哪个阶段完成的、下列关于从属实体集的描述,错误的是、各事务尽量按照相同的
  2. js video设置播放速度和获取视频略缩图
  3. oracle安装后 服务没有,Oracle10g安装后没有服务项
  4. mysql 5.7 errmsg.sys_MySQL5.7.18安装说明
  5. 三维异面直线的距离和垂足求解
  6. 【金阳光测试】大话Android自动化测试--Android自动化系列(1)--金阳光于2013年4月份
  7. matlab帕累托分布函数,Matlab里面的重尾分布
  8. 【目标检测】比赛技巧记录
  9. 计算机网络实验报告西南科技大学,西南科技大学计算机网络-实验一
  10. Stack-JPress免费博客模板