一、前期准備
1、宿主機安裝docker,傳送門
2、宿主機安裝JDK,傳送門
3、宿主機安裝maven,傳送門
4、宿主機安裝git
yum install git
5、宿主機安裝jenkins,傳送門
6、宿主機安裝docker-compose,傳送門
二、jenkin系統設置
系統管理->全局工具配置
JDK配置:
Maven配置:
Docker配置:
三、jenkins安裝插件
安裝插件:Docker Compose Build Step Plugin
創建一個自由風格的軟件項目
配置源碼管理
增加構建步驟
構建設定
重點:
配置完成之后直接構建,系統報錯:
懷疑是docker-compose 有問題,試着執行docker-compose -v 命令,報如下錯誤:
但是宿主機已經安裝了docker-compose ,而且在宿主機下命令也是能夠執行的,最后網上找了一大圈,執行以下命令之后,jenkins中能夠正常運行docker-compose命令,具體原因不清楚,還需要再學習
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose