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

Azure DevOps
持续交付服务,让团队共享代码、跟踪工作并发布软件——支持任何语言,全部功能集成于一个包中。

Buddy
一键交付自动化,专为网络开发者设计。

Travis CI
Travis CI 是领先的持续集成与交付服务提供商,助力软件开发团队自信地测试和部署应用程序。团队可轻松将其云平台项目与 Travis CI 同步,几分钟内即可开始代码测试。

Bamboo Continuous Integration
当今的开发团队正在采用持续集成以提高生产力并改善代码质量。
TeamCity
TeamCity 是一个持续集成和构建管理系统。使用 TeamCity,您可在几分钟内设置好构建服务器,并开箱即用地享受持续单元测试、代码质量分析以及构建问题的早期报告——甚至无需离开您喜爱的 IDE。

CircleCI
CircleCI 为开发团队提供信心,使其能够快速且一致地在多个平台上构建、测试和部署。专为满足当今应用开发环境的严苛需求而设计,CircleCI 支持现代应用程序的每个组件……

Azure Pipelines
使用流水线自动化您的构建和部署,从而减少处理琐碎细节的时间,更多地投入创造性工作。

