agola

CI/CD 工具
授权协议 Apache
开发语言 Google Go
所属分类 开发工具、 持续集成系统(CI/CD)
软件类型 开源软件
地区 不详
投 递 者 姬振
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

agola 是一个 CI/CD 工具。

特性:

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

 

     相关资料
    • 问题内容: 以下Dockerfile: 具有输出: 构建时(docker build命令) 看来RUN cd tmp123没有任何作用 为什么呢? 问题答案: 实际上是预期的。 泊坞窗文件不过是docker run + docker commit的包装器。 与做相同的事情: 每次运行时,都会生成一个新容器,因此pwd为’/’。 如果您愿意,可以在github上打开一个问题,以便向Dockerfil

    • Lightning-cd 是一个可以快速帮你找到并打开文件的工具,它可以作为 autojump(https://github.com/wting/autojump) 的一个补充。

    • Argo CD 是 Kubernetes 的声明性 GitOps 持续交付工具。 优点:   应用程序定义、配置和环境应该是声明性的并且是版本控制的。 应用程序部署和生命周期管理应该是自动化的、可审计的并且易于理解。 Argo CD 遵循 GitOps 模式,使用 Git 存储库作为定义所需应用程序状态的真实来源。Kubernetes 清单可以通过多种方式指定: 自定义应用程序 helm 图 ks

    • GitLab CI(持续集成)服务是GitLab的一部分,每当开发人员将代码推送到应用程序时,它都会构建和测试软件。 GitLab CD(连续部署)是一项软件服务,它将生产中的每一个代码的变化放在每天生产的部署中。 以下几点描述了GitLab CI/CD的用法: 它很容易学习,使用和扩展。 这是更快的系统,可用于代码部署和开发。 它可以通过设置您自己的runner(它是一个处理构建的应用程序)以及

    • Antivirus Live CD 是包含一个 ClamAV 扫描仪的 4MLinux 系统调用工具。它是提供给系统管理员的一款轻量级 反病毒扫描仪 live CD 工具。支持以太网(包括 Wi-Fi)和拨号上网(包括快速 USB modems)网络连接器,会自动更新病毒特征库。所有分区安装时自动启动,所以可以被 ClamAV 扫描(支持的文件系统:btrfs, ext2, ext3, ext4,

    • Devel Live CD 包括一个最小的 Fedora 工具链,可以编译 Linux 内核和其他软件。它可以创建 4MLinux 的编译程序,而且没有依赖跟踪,所以这个工具对于喜欢构建完全自定义的 Linux 操作系统的开发者来说是很有用的。

    • AmoK CD/DVD Burning小巧的光盘CD DVD刻录软件 +支持CD-R / CD-RW / DVD+R / DVD+RW / DVD-R / DVD-RW / DVD-RAM / DVD+DL 更多特性: + Burns CDs and DVDs + Supports all available standards: CD-R / CD-RW / DVD+R / DVD+RW / D

    • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我正在开发一个名为LMCT(Let Me Copy That)的应用程序,它是用Java编程的,我只需要知道如何从Java刻录到DVD / CD。 任何示例,欢迎使用API​​或链接。 问题答案: 我已经使用COM4J和IMAP