![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI/CD
文章平均质量分 94
QwQ一叶
如今主要制作网络编程相关的教程,欢迎大家指导教学,一起学习,一起提高。
展开
-
CI/CD的常用工具及原理
CI/CD的常用工具及原理本篇文章开始,将介绍CI/CD相关工具的搭建过程及CI/CD流水线的实现过程CI/CD:持续集成/持续发布(continuousintegration/continuous deployment)CI/CD主要运用了jenkins进行对后端的开发代码的拉取,经过自动编译,打包,测试后,自动发布到tomcat服务器上,实现自动化的产品上线。持续集成注重将各个开发者的工作集合到一个代码仓库中,通常每天会进行几次, 主要目的是尽早发现集成错误,使团队更加紧密结合,更好地.原创 2021-04-02 09:06:32 · 4304 阅读 · 0 评论 -
Spinnaker简介
Spinnaker项目页面:https://www.spinnaker.io/源代码:https://github.com/spinnaker/spinnaker遵循 Apache 2.0 许可协议Spinnaker 来自 Netflix,它更侧重于持续部署而不是持续集成。它可以与其他工具集成,包括 Travis 和 Jenkins,以启动测试和部署管道。它还集成了 Prometheus 和 Datadog 等监控工具,根据这些系统提供的指标可以进行部署决策。例如,金丝雀部署使用判断的概念和收原创 2021-04-02 09:38:42 · 15224 阅读 · 2 评论 -
Jenkins工具简介(CI/CD相关工具)
Jenkins是一个开源的CI/CD工具,具有自动构建和自动部署功能,可提高效率。Jenkins用于轻松建立CI/CD环境,几乎适用于所有语言和代码仓库,它还有助于自动化整个构建过程。Jenkins结合了软件生命周期,例如静态分析,构建,部署等。Jenkins团队已经创建了大约1,000个插件,使该应用程序可以与其他常用技术进行交互使用在扩展插件的支持下,Jenkins有了持续集成功能,使其成为CI/CD工具。当决定添加应用程序时,还必须为添加相应模块,例如,Gradle,Amazon AWS,G原创 2021-04-02 09:25:25 · 2254 阅读 · 0 评论