Jenkins基础 Jenkinsfile Docker容器 10
发布时间
阅读量:
阅读量
前一篇文章中阐述了在Jenkinsfile中配置单一Docker容器的实现方式,然而在实际应用过程中,采用多个Docker容器的情形较为常见。例如,在构建环节,通常会出现前端与后端各自需要独立构建的情况,其中前端可能依赖NODE镜像,而后端则可能使用Maven镜像。本文将重点讲解如何在Jenkinsfile中配置并使用多个Docker镜像。
示例
本文示例中,将流水线依据功能划分为逻辑上的三个阶段:构建(Build)、测试(Test)以及部署(Deploy)。在构建阶段,前端与后端分别采用docker技术进行并行处理,具体执行顺序如下所示。
开始
前端构建
后端构建
测试
部署
本文所提及的条件被分别应用于这三个阶段,并在此处进行示例性说明与介绍。
环境准备
本研究采用Easypack LTS Jenkins 2.176.1版本进行相关操作,关于环境配置的具体步骤可参考以下链接:
- <>>
Jenkins-Crumb获取机制
通过执行以下示例代码可获取Jenkins-Crumb,此举旨在为后续采用API方式进行操作提供必要的准备条件。
liumiaocn:jenkins liumiao$ jenkins_host_url=http://localhost:32002
liumiaocn:jenkins
全部评论 (0)
还没有任何评论哟~
