Udemy課程Jenkins 23

在Jenkins內安裝Ansible

ZONGRU Li
4 min readAug 20, 2019

在Jenkins內安裝Ansible,更正確地說法是在Jenkins image基底內

建新的有安裝Ansible的image

在剛開機時啟動已建立的image,在/home/jenkins/jenkins-data下

輸入:docker-compose start

google搜尋:install ansible pip linux

看到安裝 Python package的指令如下

在/home/jenkins/jenkins-data下建置資料夾輸入:

mkdir jenkins-ansible

進到該目錄下建立Dockerfile:

vi Dockerfile

內容參考上面網站指令

上面即指用jenkins/jenkins這個image為基底,下載並安裝ansible

編輯/home/jenkins/jenkins-data下的docker-compose.yml

原本的docker-compose.yml內容如下

改寫為新的image名稱

context及參考的資料夾位置,會去參照裡面的Dockerfile

接著執行:

docker-compose build

幾分鐘後見到

上面就是在jenkins加上Ansible

接著要重新啟動容器,用新的image輸入:

docker-compose up -d

輸入指令進到容器內

docker exec -ti jenkins bash

並確認ansible是否有安裝好,輸入:

ansible

就會出現ansible相關指令教學如下

確認現有哪些images:

在強調一次,由於jenkins-ansible/Dockerfile裡面第一行寫的

FROM jenkins/jenkins

所以image:jenkins-ansible是以jenkins/jenkins這個image為基底做的

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet