持续集成、持续交付GoCD中文网开通啦

如果大家使用过Jenkins那么相信大家对于持续集成非常熟悉。今天要给大家介绍的是另一个非常强大的CD工具GoCD官方对其也称之为GO但是要明白他和go语言golang是没有多大关系的,他是使用java语言开发的。如果你真在使用Jenkins你肯定在疑惑为什么要使用GoCD那么我把他们的异同告诉大家:

先贴GoCD中文网地址https://gocd.org.cn
中文文档地址:https://docs.gocd.org.cn/cn_book/index.html

GoCD和Jenkins比较

属性 GoCD Jenkins
设计理念 GoCD是一种最佳的连续交付工具(CD)。 Jenkins是通用自动化工具,是为持续集成而构建的。
插件 GoCD的目标是在没有插件安装的情况下支持最常见的CD场景。 可扩展性是Jenkins的核心。它的灵活性使插件对Jenkins的功能至关重要。所以它在很大程度上依赖于任何用例的插件。
持续交付 GoCD的原则是建立在持续交付(https://continuousdelivery.com/)。这在它的抽象中是可见的,因为管道是第一个类概念。GoCD还鼓励只有一种方法来实现基本的CD模式。当您搜索如何实现各种部署管道模式的帮助时,您通常会找到一个单一的、众所周知的、经过良好测试的答案。 使用Jenkins 2.0, CD是通过安装各种插件实现的。许多常见的CD模式(只有一次构建一个工件,完整的可追溯性上下流,以及更多)要么不可能实现,要么只能用脆弱的插件组合拼凑起来。
持续集成 虽然GoCD是专门针对CD构建的,但它具有不断集成的复杂特性。 Jenkins是为CI而建的。除此之外,还需要插件。
开始使用 如果您是CD和部署管道的新手,那么GoCD的入门教程是一个很大的帮助。当您了解GoCD如何工作时,它将教会您关键的部署管道模式。 Jenkins 2.0有一个很有用的入门经验,它提供了一个向导来指导您通过插件安装。该向导包含一个默认的通用插件集,并提示您设置第一个构建。但这并不能阻止您对插件的深入理解,从而为您的用例创建正确的插件组合。

GoCD中文网界面

中文网只是英文网的翻译版本,在样式上努力的保持一致,因为时间关系。但是中文网没有做响应式的设计。
持续集成、持续交付GoCD中文网开通啦_第1张图片

中文文档界面

持续集成、持续交付GoCD中文网开通啦_第2张图片

中文文档使用翻译并使用gitbook来管理,后期可以上传到github或其他git存储库

GoCD中文网能干什么

首先,GoCD中文网是我个人维护,当然欢迎有更多的人加入进来。
创建GoCD中文网的初衷是为了让中文读者能够快速的接触并且使用该技术,整个文档的翻译是我个人利用工作之余历时2个月完成的。部分翻译不够准确和拿不准的地方我保留了翻译版本和英文原文的对照,在GoCD中文网有英文原版的文档,是托管在国内服务器的,访问速度非常快。关于GoCD的更多使用和交流请邮箱联系我[email protected]

你可能感兴趣的:(运维)