CI/CD轻量级可持续集成工具
自己服务器配置比较低,安装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轻量级可持续集成工具相关推荐
- 测试开发工程师成长日记010 - Jenkins中的CI/CD/CT(持续集成构建/持续交付/持续测试)
CI(Continuous integration,持续集成) CI(Continuous integration,中文意思是持续集成)是一种软件开发时间.持续集成强调开发人员提交了新代码之后,立刻进 ...
- 持续集成与持续部署(三)——实现持续集成的效率工具对比之Jenkins、Travis CI、Circle CI和其他持续集成工具
持续集成与持续部署(三)--实现持续集成的效率工具对比之Jenkins.Travis CI.Circle CI和其他持续集成工具 效率工具对比 点击查看效率工具 1. Jenkins Jenkins, ...
- 持续交付(CD)与持续集成(CI)
测试基础设施是指支持自动化测试运行.测试开发.测试管理以及与研发环境集成的综合性平台.敏捷测试离不开稳定.高效.准确的基础设施,以满足对于持续测试.持续反馈的需要:同时,持续集成.持续交付和 DevO ...
- 国产持续集成工具 - Gokins
国产持续集成工具 - Gokins 持续集成(Continuous Integration ,CI) 介绍 在传统软件开发过程中,集成通常发生在每个人都完成了各自的工作之后.在项目尾声阶段,通常集成还 ...
- 不容错过的8个持续集成工具
如果你很熟悉"持续集成",一定会同意这样的观点:"它已经逐渐成为一种必不可少的工具".在这篇文章中,我们将介绍几款流行的持续集成工具.阅读后,你会对这些CI工具 ...
- Hudson:持续集成工具的安装、使用
Hudson简介 http://hudson-ci.org 以其强大的功能和易用的界面征服了大量的用户,它与主流的构建工具.版本控制系统以及自动化测试框架都能进行很好的集成. 很多 ...
- 以持续集成工具实现DevOps之禅
作为DevOps流程中的一个重要组成部分,持续集成(CI)的目标是对开发团队的代码进行集成,包括代码的构建.单元测试与集成测试的执行,以及生成执行结果的报表等等.CI使开发团队无需将时间浪费在处理代码 ...
- python持续集成工具_21 个好用的持续集成工具,总有一款适合你
原标题:21 个好用的持续集成工具,总有一款适合你 市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web ...
- 21 个好用的持续集成工具,总有一款适合你
市场上持续集成工具众多,找到一个合适的工具并非易事,下面介绍了 21 个比较受欢迎的 CI 工具,并附上了下载链接. 1. Buddy 对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工 ...
最新文章
- 给Ubuntu 开启 root 帐号并可 SSH 登录
- IDEA Maven 项目默认编译项目为JDK 1.5
- C 语言编程 — 内存对齐
- Bind和Eval地区别详细解说
- [WPF]WPF开发方法论
- Wordpress 提速之 Gzip 压缩
- Xcode缓存数据清除
- layui流加载及传参
- input框内显示文字,输入时隐藏
- 新手必看,物联网卡常见的三大问题!
- win7主题破解_VM 15.5虚拟机安装win7系统的流程
- docker-compose文件内容见下文,报错信息:redis | Error execut
- 计算机网络体系结构——各层的功能
- Python滑块验证码之腾讯防水墙简单测试版
- 大规模线性方程组求解
- win10添加照片查看器
- 「Nescafé26」 Freda的传呼机 【最短路径+树上倍增】
- python使用selenium + PhantomJs搭建的简单漫画爬虫工具
- 机器学习之朴素贝叶斯学习笔记
- vux scroller在iOS13上,一停止滑动就跳到顶部
热门文章
- 数据库分析与设计练习题(二)基础知识、在IDEF0需求建模方法中,下列关于描述功能活动的图示,正确的是、事务详细编码设计是在下列哪个阶段完成的、下列关于从属实体集的描述,错误的是、各事务尽量按照相同的
- js video设置播放速度和获取视频略缩图
- oracle安装后 服务没有,Oracle10g安装后没有服务项
- mysql 5.7 errmsg.sys_MySQL5.7.18安装说明
- 三维异面直线的距离和垂足求解
- 【金阳光测试】大话Android自动化测试--Android自动化系列(1)--金阳光于2013年4月份
- matlab帕累托分布函数,Matlab里面的重尾分布
- 【目标检测】比赛技巧记录
- 计算机网络实验报告西南科技大学,西南科技大学计算机网络-实验一
- Stack-JPress免费博客模板