CI/CD

Posted yutb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CI/CD相关的知识,希望对你有一定的参考价值。

CI/CD

  CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。

  • 持续集成:是一种软件开发实践,团队开发人员频繁提交代码到源代码仓库,每次提交都进行构建、自动化测试,从而尽早发现集成问题。

  • 持续交付:频繁地将软件的新版本,交付给质量团队或者用户,以供评审。

  • 持续部署:代码通过评审后,自动部署到生产环境。

Jenkins

  Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具。主要用于自动化构建、测试和部署软件。

  运行 jenkins:

$ java -jar jenkins.war

 

以上是关于CI/CD的主要内容,如果未能解决你的问题,请参考以下文章

基于 Kubernetes 实现 CI/CD 配置

CI/CD

CI/CD

gitlab 的 CI/CD 配置管理

CI&CD

CI / CD /CD 持续集成 持续交付 持续部署