ThoughtWorks Go 是 ThoughtWorks 公司采用 Java 语言开发的一款开源的持续集成和发布的系统。 流程图如下所示: 软件使用截图: 项目主页: http://www
前两个月很大一部分精力投入在做部门的持续集成,从概念的了解和工具的选型,再到安装,部署,操作,到最后的真实项目持续集成应用的上线,写了一份手册,包括安装,配置,以及一些我所谓的高级应用,分享给大家,欢迎提出各种意见。
and automated software delivery)以一种动手实验的风格帮助读者了解如何实现持续交付与DevOps实践。 InfoQ的读者们可以下载 《DevOps实战》的一个样例章节 ,对本书有一个大致的印象。
container Plugin Jenkins SSH plugin 2、pom profiles配置
Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持续集成指的
实现Github、Gitlab持续集成,支持构建和失败发送webhook,提供20+种主题和在线切换3种语言,编写任意.archci.yml支持所有编程语言的项目,还有docker in docker和Github badge。
docker和Jenkins不是什么新东西了,两者结合也不是什么稀奇的事情,也已经有很多Jenkins和docker相结合的文章,此文仅为自己的一点心得实践,如有不对的地方,欢迎大家纠正。 先贴上大致的流程图,逐步说明:
问题,但有一天一场暴风袭击了它,毁坏了很多东西。 如果这些毁坏的东西没有人来修理,房子就会持续破败。 一段时间后,房子变得破败不堪,没有人再愿意去哪里。人们会告诉你,与其去修好它,不如盖个新的。
早些时候,我们主要依赖于自己的集群计算平台,而不是像在scratch平台上编写自己的软件。 Spark基于内存和并行处理的能力使得它在运行项目时比hadoop MapReduce在内存中计算快100倍,在硬盘数据
CI-Eye 是一个强大的持续集成构建,无需安装和设置,CI-Eye 通过 REST API 跟很多不同的 CI 服务器交互,当前支持 Hudson, Jenkins, 以及 TeamCity. CI-Eye
1. by 老番PHP项目持续集成 - Jenkins 2. 大纲什么是持续集成(Continuous Integration) 持续集成的一些特性 关于Jenkins 插件选择与安装 自动化构建工具
- Hudson与持续集成 Hudson与持续集成 [0.1] 文档修订记录 版本 *变化状态 简要变更说明 变更人签字/日期 0.1 新建 添加平台功能分析章节 2013-08-4 0.2 0.3
使用Hudson进行持续集成(一) 2 使用Hudson进行持续集成(二) 4 使用Hudson进行持续集成(三) 6 使用Hudson进行持续集成(四) 10 使用Hudson进行持续集成(五) 12 使用Hudson进行持续集成(六)
这些天我花了不少时间在写Ruby代码。然而,我却发现自己在Android平台上开发,中间来回使用着各种语言,像Ruby、Java和JavaScript,十分有趣。 我发现Java中缺少一种容易使用的库,就像Ruby的Guard。
Spinnaker 是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。 Spinnaker 主要特性:配置一次,随时运行;随地部署,集中化管理;开源。 Spinnaker 组件:
行多年的人太多,跟他们比,我一开始就处于“不公平“的起跑线上;二是当我稍微深入这行后,发现技术的道路充满了歧路和死胡同,稍不留神,就将落入再也跟 不上技术进步的节奏,身边也充斥着类似的示例。 好在在这条路上,我找到了一
(原文发布于2012年6月25日) 这几年,持续集成随着敏捷在国内的推广而持续走热,与之相伴的持续部署也一直备受关注。 自前两年,持续交付这个延续性概念又闯进了国内 IT 圈,慢慢开始在社区和会议
从任何位置发生的故障中恢复。在发生此类灾难事件后,不仅需要尽量快速可靠地恢复服务,而且需要确保整个过程不会丢失任何数据。为此我们构建了一套能够对从备份中恢复数据库的能力进行持续不断测试的系统。 我们的还原系统包含两个重要组件:
Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。