自动化部署
huyangg
这个作者很懒,什么都没留下…
展开
-
基于Jenkins, Apache Mesos和Marathon的弹性高可用的持续集成环境(上篇)
持续集成(CI)是一种软件开发实践,使用得当,它会极大的提高软件开发效率并保障软件开发质量;Jenkins是一个开源项目,它提供了一种易于使用的持续集成系统;Mesos是Apache下的一个开源的统一资源管理与调度平台,它被称为是分布式系统的内核;Marathon是注册到Apache Mesos上的管理长时应用(long-running applications)的framework,如果把M转载 2016-12-18 22:58:15 · 2097 阅读 · 1 评论 -
基于Jenkins, Apache Mesos和Marathon的弹性高可用的持续集成环境(下篇)
在基于Jenkins, Apache Mesos和Marathon的弹性高可用的持续集成环境(上篇), 探讨了利用 marathon/Mesos 管理Jenkins集群的整个架构流程,以及如何一步步配置 Jenkins Master 来将其注册成为 Mesos 的 Framework 。本篇博客,我们主要解决Jenkins Master的数据持久化问题,marathon会在Jenkins Ma转载 2016-12-18 23:05:20 · 1276 阅读 · 0 评论 -
jenkins 构建嵌套项目
在一个父工程下有多个子工程,用maven进行管理,用jenkins进行构建时关键点配置。当要部署一个子项目时,pom文件指定为子项目pom文件:另一个关键点是,在传输文件时,要指定正确的路径,如图:原创 2017-06-06 22:25:07 · 5332 阅读 · 0 评论