- 21
- 0
- 约3.01千字
- 约 5页
- 2016-11-25 发布于河南
- 举报
使用Jenkins Pipeline插件和Docker打造容器化构建环境
使用Jenkins Pipeline插件和Docker打造容器化构建环境Docker和Jenkins像DevOps界的巧克力和花生酱那样,它们的组合产生了无数的机会,当然也产生了很多难题,笔者将提及这两个方面。本文中,我假定读者已经熟悉Jenkins和Docker,我将把焦点放在特定的配置上而不是把笔墨花费在许多博文已经介绍过的入门概念上。设定目标我所要达成的目标其实非常简单:在一个容器中搭建Jenkins主节点,并且在多个主机上搭建多个JNLP代理容器。这些代理节点可以运行在不同的AWS VPC或者ECS上。我的目标是得到一个能在任何主机上部署的通用配置,而每个项目分别定义各自的构建环境。这样各个开发团队就可以掌控这份配置,而不用经由Jenkins的构建团队。我会尽量避免构建一个特定工具集的代理节点。容器技术能实现这样的构建环境,但是要真正把每个细节都做好绝对是一个挑战。为了实现这个目标,我还使用了Jenkins Pipeline / Workflow插件。这个插件让你能非常优雅地使用DSL语言描述构建过程,例如这样简单地定义:node(test-agent) {?stage Container Prep?// do the thing in the container?docker.image(maven:3.3.3-jdk-8).inside {// get the code
您可能关注的文档
- 专四必看.doc
- 专四模拟阅读词汇测式.doc
- 世界农药.doc
- 中医文献检索.doc
- 中国ブランド名辞典.doc
- 中级计算机维修工C.doc
- 中考大纲词汇2.doc.doc
- 中考英语复习试卷[八年级下学期2].doc
- 中考英语阅读填词专项复习.doc
- 中国常温奶报告.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
最近下载
- 江苏省海安市八校2026届中考猜题数学试卷含解析.doc VIP
- 2026届江苏省海安市十校中考数学押题卷含解析.doc VIP
- 北森:2026年中国企业人力资源数智化成熟度模型与实践白皮书.pdf
- 《中国消化道黏膜下肿瘤内镜诊治专家共识(2023版)》解读课件课件.pptx VIP
- 莆田市2024-2025学年下学期七年级期末质量调研试卷数学(含答案).docx
- 《卷耳》原文与鉴赏.docx VIP
- 演出经纪实务-2025演出经纪人《演出市场政策与经纪实务》练习题.docx VIP
- 扬州某邮局办公楼暖通空调设计毕业设计(含图纸-双击图纸可调出CAD格式).pdf VIP
- 泌尿男生殖系感染宣讲.ppt
- 高清焓湿图超清分辨率.pdf VIP
原创力文档

文档评论(0)