使用 jenkins 搭建CI/CD流水线 (MAC)

时间:2023-03-08 22:35:10
使用 jenkins 搭建CI/CD流水线 (MAC)

如何搭建持续集成/持续交付平台??
如何使用jenkins搭建持续交付流水线,以及和其他工具(如artifactory)集成?如何使用元数据,记录软件发布过程的构建信息,测试结果,并用rest Api完全自动化发布软件?
一.Jenkins
1.Jenkins 是 Continous Integration Server,是 Hadson 的继续。 类似的产品: CruiseControl, BuildBot,TeamCity,BuildForge 等。
Jenkins 的突出特点:
开源免费; 跨平台,支持所有的平台; master/slave 支持分布式的 build; web 形式的可视化的管理页面;安装配置超级简单; tips 及时快速的帮助; 已有的 200 多个插件;

Jenkins 的主要功能是监视重复工作的执行,例如软件 工程的构建或在 cron 下设置的 jobs。