Advertisement

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)

还没有任何评论哟~