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

Semaphore
市场上最快的CI/CD解决方案。轻松实现云端软件测试的自动化。将CI结果纳入你的拉取请求审查流程,然后见证团队更快地交付可用代码。

Drone.io
Ship Code Fast. Drone 是一个持续交付平台,可帮助您的组织优化和自动化软件交付。

GoCD
开源的持续交付服务器,配备一流的构建和部署引擎,实现完全的控制与可视化。

Buildbot
Buildbot 是一个用于自动化软件构建、测试和发布流程的开源框架。

AWS CodePipeline
AWS CodePipeline 是一项持续交付服务,可帮助您建模、可视化并自动化发布软件所需的步骤。

Codemagic
Codemagic 是开发者用于移动应用项目的首选 CI/CD 工具。在 Codemagic 上构建 Flutter、原生 Android 和 iOS、React Native、Ionic 以及 Unity 项目。取代手动操作,更快地交付高质量应用。

Concourse
可随项目扩展的持续集成。

