欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Continuous delivery
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 (→图集) |
||
(未显示1个用户的28个中间版本) | |||
第1行: | 第1行: | ||
+ | {{SeeWikipedia}} | ||
+ | Continuous Delivery 持续交付 | ||
+ | 持续交付以全面的版本控制和全面的自动化为核心,通过各角色的紧密合作,努力让每个发布都变成可靠且可重复的过程。 | ||
+ | |||
+ | ==简介== | ||
+ | |||
+ | ==功能== | ||
+ | 持续交付可分解成三条主线: | ||
+ | *从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> | ||
==链接== | ==链接== | ||
第15行: | 第72行: | ||
*[http://www.infoq.com/cn/presentations/xp-agile-team-delivery 大型敏捷团队的持续交付之路] | *[http://www.infoq.com/cn/presentations/xp-agile-team-delivery 大型敏捷团队的持续交付之路] | ||
*[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/ 剖析“持续交付”:五个核心实践] | ||
+ | |||
+ | [[category:software development]] | ||
+ | [[category:continuous delivery]] | ||
+ | [[category:continuous integration]] |
2021年4月12日 (一) 03:38的最后版本
您可以在Wikipedia上了解到此条目的英文信息 Continuous delivery Thanks, Wikipedia. |
Continuous Delivery 持续交付
持续交付以全面的版本控制和全面的自动化为核心,通过各角色的紧密合作,努力让每个发布都变成可靠且可重复的过程。
目录 |
[编辑] 简介
[编辑] 功能
持续交付可分解成三条主线:
- 从Code到Artifacts仓库;
- 从Artifacts到Running Service;
- 从开发、测试环境到准生产、生产环境。
[编辑] CD基金会
Continuous Delivery Foundation (CDF) 是 Linux Foundation 旗下基金会,包含以下项目:
[编辑] 项目
[编辑] 仓库
[编辑] 文档
- Container-driven continuous delivery
- Continuous Delivery Antipatterns
- Swimming Upstream in the Container Revolution: Containerless Continuous Delivery
- Continous Delivery with the Gradle Ecosystem
- Jenkins for continuous delivery of infrastructure via Docker
- Continuous Delivery with Maven, Puppet and Tomcat
- Golang, Microservices, Continuous Delivery and Docker
[编辑] 图集
[编辑] 链接
分享您的观点