TeamCity是一款功能强大的持续集成工具,包括服务器端和客户端,目前支持Java,.Net项目开发。TeamCity提供一系列特性可以让团队快速实现持续继承:IDE工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等,所有的这些,都是 让你的团队快速享有持续继承带来的效率提升、高质量的软件保障。
# 持续集成系统
Jenkins 的前身是 Hudson是一个可扩展的持续集成引擎。
Shining Panda是一个Jenkins的插件,支持Python多个配置环境的持续构建与测试。支持构建工具,支持测试相关的工具:nose,coverage,pylint
ThoughtWorks Go 是 ThoughtWorks 公司的一款持续集成和发布的系统。采用 Java 语言开发。
Pulse 持续集成服务器
Jenkins-MTTR-plugins 是 Jenkins 插件,可以统计作业构建的平均修复时间。
Ciborg 能够帮助你在 EC2 云计算环境中轻松的创建 CI 服务器。Lando Calrissian 使用 Ciborg 来维护云平台的流畅性。现在你可以使用 Ciborg 在获得在云上持续运行的集成服务。在 Amazon EC2 环境中,Ciborg 能够帮助引导和安装 Rails 应用程序。
how-to-use-travis-ci
GoCD 一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks专门成立了一个项目组,基于Cruise开发除了Go这款工具。使用Go来建立起一个项目的持续部署pipeline是非常快的,非常方便。使用PipeLineGroup,PipeLine,Stage,Job,Task 分
Piplin 是一款免费、开源的持续集成系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。实现的功能主要有:。支持PHP、Python、JAVA、Ruby等项目的构建、测试与发布。可与Gitlab、Github、Gogs、Gitee等代码托管平台进行集成。支持自定义构建物规则,对构建物创建发布版本并部署。支持项目的多环境部署。通过Websocket实现项目部署状态的实时跟踪。支持钉钉机器人、Slack、邮件和自定义Webhook的服务集成
实现了绝大多数对Jenkins的操作,包括:。查询已经安装的插件列表
phoenix.plugin Jenkins 的 Pipeline 插件
# 插件和扩展 # 持续集成系统
暴走皮皮虾之代码发布系统,是现代的持续集成发布系统,由后台管理系统和agent两部分组成,一个运行着的agent就是一个节点,本系统并不是造轮子,是"鸟枪"到"大炮"的创新,对"前朝遗老"的革命.极速部署,其实部署是不存在的,本系统只需要下载二进制文件执行即可,想用立刻就能用.GIT仓库支持,可以远程拉取GIT代码发布到集群节点上.
Jenkins X 不是一个全新的 Jenkins。它依然使用 Jenkins 作为持续交付的核心引擎,实际上 Jenkins X 作为 Jenkins 的一个子项目存在,专注于云原生应用的 CI/CD 实现,同时也帮助 Jenkins 自身完成云原生应用的转型,毕竟现在越来越多的人在诟病单体应用的设计和文件存储系统。Helm 是用于管理 Kubernetes 资源对象的工具,类似 APT,YUM 和 HOMEBREW,它通过将 Kubernetes 的资源对象打包成 Chart 的形式,完成复杂应用的部署
mavenClusterDeploy 是一个 maven 集群部署工具,支持配置文件自动替换。部署应用的配置可以任意目录下,只要在同一文件夹下就行。
# 持续集成系统 # Git开源工具
Tekton 是一个功能强大且灵活的 Kubernetes 原生框架,用于创建 CI/CD 系统。通过抽象出底层实现细节,允许开发者跨多云环境或本地系统进行构建、测试与部署。
Cyclone是一个打造容器工作流的云原生持续集成持续发布平台。Cyclone主要致力于将代码从本地开发环境用任意容器引擎封装搬运到测试或者生产环境运行。Cyclone包括一下特性:
# 服务框架/平台 # 持续集成系统
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号