Udemy課程Jenkins 23
在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名稱
接著執行:
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為基底做的