agola 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
agola 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
agola 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 ArcticF0X
适用人群 未知
收录时间 2020-08-03

软件简介

agola 是一个 CI/CD 工具。

特性:

  • 易于安装和管理。
  • 可扩展和高可用性:从单个实例(单进程)部署到分布式部署。
  • 部署到任何地方:Kubernetes,IaaS,裸机并在任何地方执行“任务”(当前是容器执行程序,例如docker或Orchestrator和Kubernetes,但可以轻松地扩展到将来的技术或VM而不是容器)。
  • 支持任何语言,部署系统等(只需使用正确的图像)
  • 同时与多个git提供程序集成:您可以在同一个agola安装中添加来自github,gitlab,gitea(以及更多版本)的存储库。
  • 用它来管理整个开发生命周期:从构建到部署。
  • 具有实现扇入,扇出,矩阵等功能的任务工作流(我们称为Runs),将所有内容包装在一起以实现最大的可重复性。
  • 基于Git的工作流程:运行定义被提交到git存储库中(因此所有内容都可以被跟踪和再现)。运行执行是通过git操作(push,pull-request)启动的。
  • 设计具有最多一次运行即可实现的功能:在部署到生产期间,我们不希望多个并发执行部署...
  • 可重启和可再现的运行(使用相同的源提交,变量等,从头开始或从失败的任务重启运行)
  • 用户直接运行:赋予每个用户使用与在Agola安装内推送git /打开拉取请求时使用的运行定义相同的运行定义来测试其软件的能力,就像他们在本地运行测试一样(而无需超级强大的工作站) )。
  • 依赖缓存以加速任务

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
只是看起来,实际使用的话离生产有很大一段距离
2020/12/21 23:40
回复
举报
看起来很强大
2020/09/02 08:20
回复
举报
更多评论
暂无内容
暂无内容
暂无内容
2 评论
52 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部