一、前期准备

1、宿主机安装docker,传送门

2、宿主机安装JDK,传送门

3、宿主机安装maven,传送门

4、宿主机安装git

yum install git 

5、宿主机安装jenkins,传送门

6、宿主机安装docker-compose,传送门

二、jenkin系统设置

系统管理->全局工具配置

JDK配置:

jenkins+docker+docker-compose持续集成

 

Maven配置:

jenkins+docker+docker-compose持续集成

 

Docker配置:

jenkins+docker+docker-compose持续集成

 

三、jenkins安装插件

jenkins+docker+docker-compose持续集成

安装插件:Docker Compose Build Step Plugin

jenkins+docker+docker-compose持续集成

创建一个自由风格的软件项目

jenkins+docker+docker-compose持续集成

配置源码管理

jenkins+docker+docker-compose持续集成

增加构建步骤

jenkins+docker+docker-compose持续集成

构建设定

jenkins+docker+docker-compose持续集成

 

重点:

配置完成之后直接构建,系统报错:

jenkins+docker+docker-compose持续集成

 

怀疑是docker-compose 有问题,试着执行docker-compose -v 命令,报如下错误:

jenkins+docker+docker-compose持续集成

 

但是宿主机已经安装了docker-compose ,而且在宿主机下命令也是能够执行的,最后网上找了一大圈,执行以下命令之后,jenkins中能够正常运行docker-compose命令,具体原因不清楚,还需要再学习

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 

相关文章:

  • 2021-09-21
  • 2021-08-04
  • 2021-10-20
  • 2022-12-23
  • 2021-08-11
  • 2021-05-14
  • 2021-06-22
  • 2021-11-23
猜你喜欢
  • 2022-01-22
  • 2021-08-15
  • 2022-12-23
  • 2021-09-29
  • 2021-08-20
  • 2021-06-24
相关资源
相似解决方案