Continuous delivery

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
 
(未显示1个用户的25个中间版本)
第4行: 第4行:
  
 
持续交付以全面的版本控制和全面的自动化为核心,通过各角色的紧密合作,努力让每个发布都变成可靠且可重复的过程。
 
持续交付以全面的版本控制和全面的自动化为核心,通过各角色的紧密合作,努力让每个发布都变成可靠且可重复的过程。
 +
 +
==简介==
 +
 +
==功能==
 +
持续交付可分解成三条主线:
 +
*从Code到Artifacts仓库;
 +
*从Artifacts到Running Service;
 +
*从开发、测试环境到准生产、生产环境。
 +
 +
==CD基金会==
 +
[https://cd.foundation/ Continuous Delivery Foundation (CDF) ] 是 [[Linux Foundation]] 旗下基金会,包含以下项目:
 +
*[[Jenkins]]
 +
*[https://jenkins-x.io/ Jenkins X]
 +
*[[Spinnaker]]
 +
*[https://tekton.dev/ Tekton]
 +
*[https://screwdriver.cd/ Screwdriver]
 +
*[https://ortelius.io/ Ortelius]
 +
 +
==项目==
 +
*[[OpenShift]] [[Go]]语言开发
 +
*[[Spinnaker]] [[Python]]语言开发
 +
*[[drone]] [[Go]]语言开发
 +
*[[GoCD]] [[Java]]语言开发
 +
*[[Fabric8]] [[Java]]语言开发
 +
 +
==仓库==
 +
*[[Artifactory]]
 +
*[[Nexus]]
 +
*[[Apache Archiva]]
 +
 +
==文档==
 +
*[http://docs.huihoo.com/redhat/summit/2017/C144004-Container-Driven-Continuous-Delivery.pdf Container-driven continuous delivery]
 +
*[http://docs.huihoo.com/javaone/2015/CON3419-Continuous-Delivery-Antipatterns.pdf Continuous Delivery Antipatterns]
 +
*[http://docs.huihoo.com/javaone/2015/CON1775-Swimming-Upstream-in-the-Container-Revolution-Containerless-Continuous-Delivery.pdf Swimming Upstream in the Container Revolution: Containerless Continuous Delivery]
 +
*[http://docs.huihoo.com/javaone/2015/CON4298-Continous-Delivery-with-the-Gradle-Ecosystem.pdf Continous Delivery with the Gradle Ecosystem]
 +
*[http://docs.huihoo.com/redhat/summit/2015/12193_continuous-integration-continuous-delivery-via-containers.pdf Jenkins for continuous delivery of infrastructure via Docker]
 +
*[http://docs.huihoo.com/apache/apachecon/us2013/28-Thursday/Community-Over-code/Continuous-Delivery-with-Maven-Puppet-and-Tomcat.pdf Continuous Delivery with Maven, Puppet and Tomcat]
 +
*[http://docs.huihoo.com/go/gopherchina/2015/1-8%20Go%20%e5%9c%a8%e6%8c%81%e7%bb%ad%e4%ba%a4%e4%bb%98%e4%b8%ad%e7%9a%84%e5%ae%9e%e8%b7%b5.pdf Golang, Microservices, Continuous Delivery and Docker]
 +
 +
==图集==
 +
<gallery>
 +
image:what-is-cicd-flow-diagram.png|CI/CD
 +
image:codefresh-flow-optimized.png|Codefresh
 +
image:continuous-delivery-three-mainline.png|持续交付三条主线
 +
image:blue-green-deployment.png|蓝绿发布
 +
image:devops-01.png|持续交付流水线
 +
image:devops-02.png|Ansible配置
 +
image:devops-03.png|组合代码库
 +
image:devops-04.png|去中心化交付团队
 +
image:devops-05.png|持续集成流水线
 +
image:devops-06.png|团队职责
 +
image:devops-07.png|DevOps转型过程
 +
image:Jenkins-X.png|Jenkins X
 +
</gallery>
 +
 
==链接==
 
==链接==
 
*[http://www.infoq.com/cn/articles/Continous-Delivery-Patterns 持续交付模式]
 
*[http://www.infoq.com/cn/articles/Continous-Delivery-Patterns 持续交付模式]
第18行: 第73行:
 
*[http://www.infoq.com/cn/presentations/ten-tips-improve-team-delivery 十招提升团队交付能力]
 
*[http://www.infoq.com/cn/presentations/ten-tips-improve-team-delivery 十招提升团队交付能力]
 
*[http://www.continuousdelivery.info/index.php/2012/02/06/5-practices-for-cd/ 剖析“持续交付”:五个核心实践]
 
*[http://www.continuousdelivery.info/index.php/2012/02/06/5-practices-for-cd/ 剖析“持续交付”:五个核心实践]
 +
 +
[[category:software development]]
 +
[[category:continuous delivery]]
 +
[[category:continuous integration]]

2021年4月12日 (一) 03:38的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Continuous delivery Thanks, Wikipedia.

Continuous Delivery 持续交付

持续交付以全面的版本控制和全面的自动化为核心,通过各角色的紧密合作,努力让每个发布都变成可靠且可重复的过程。

目录

[编辑] 简介

[编辑] 功能

持续交付可分解成三条主线:

  • 从Code到Artifacts仓库;
  • 从Artifacts到Running Service;
  • 从开发、测试环境到准生产、生产环境。

[编辑] CD基金会

Continuous Delivery Foundation (CDF) Linux Foundation 旗下基金会,包含以下项目:

[编辑] 项目

[编辑] 仓库

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱