Jenkins
Jenkins
软件描述
Jenkins 是 Hudson 的分支,是一个用于软件项目的持续构建系统。
官方网站
访问软件的官方网站了解更多信息
jenkins.io
什么是 Jenkins?
Jenkins 是 Hudson 的分支,是一个用于软件项目的持续构建系统。
作为领先的开源自动化服务器,Jenkins 提供数百个插件,支持构建、部署和自动化任何项目。
Jenkins 是一个监控重复任务执行的应用程序,例如软件项目构建或由 cron 执行的任务。目前 Jenkins 重点关注以下两项工作:
持续构建/测试软件项目,类似于 CruiseControl 或 DamageControl。简而言之,Jenkins 提供了一个易于使用的所谓持续集成系统,使开发者更轻松地整合代码变更,也使用户更容易获取最新构建版本。自动化的持续构建提升了工作效率。
监控外部运行的任务执行,例如 cron 任务和 procmail 任务,甚至包括在远程机器上运行的任务。例如,使用 cron 时,你只能定期收到包含输出的邮件,需要自己仔细查看并发现何时出错。而 Jenkins 会保存这些输出,让你能轻松发现异常情况。
🔄 替代方案
68 个选择
Earthly
Earthly 是一个 CI/CD 框架,允许您在本地开发流水线并在任何地方运行。Earthly 利用容器来执行流水线,使其具备自包含、可重复、可移植和并行的特点。

Cycloid
Cycloid 是一个内部开发者平台,采用平台工程的原则,帮助团队无论技能水平、专业程度或技术背景如何,都能提升能力并协同工作。

Ansible Semaphore
Ansible Semaphore 是一个用于运行 Ansible 任务的精美网页界面。如果你的项目已发展壮大,不再适合通过终端部署,那么 Ansible Semaphore 就是你的理想选择。

Bitbucket Pipelines
通过内联注释和拉取请求协作编写代码。管理并共享您的 Git 仓库,团队共同构建和发布软件。

BuildMaster
BuildMaster 是由软件开发团队 Inedo 设计的应用程序发布自动化工具,集成了构建管理和 ARA 功能,用于管理并自动化与持续集成、数据库变更脚本及生产环境相关的主要流程。

Screwdriver
螺丝刀是一个独立的、可插拔的服务,可帮助您使用最新的容器化技术构建、测试和持续交付软件。

Zuul
Zuul 是一个专注于项目门禁和相关项目管理的持续集成、交付与部署系统驱动程序。

Agola
一个基于 Git 工作流的自托管开源 CI/CD 服务器。

