Docker Jenkins Gradle http代理設置

公司爲了省錢,除了一臺服務器能夠上網之外,其餘的都是內網服務器,我把jenkins裝在內網服務器下,用Dockder來搭建的,所以就出現題目的問題。怎麼設置Docker jenkins容器下的gradle http代理,讓gradle能下外網的依賴包。

一、宿主機創建gradle.properties文件

vim ./gradle.properties

文件配置http代理信息

systemProp.http.proxyPort=8888
systemProp.http.proxyHost=172.111.111.111
systemProp.https.proxyPort=8888
systemProp.https.proxyHost=172.111.111.111

二、將配置文件copy到容器

#暫且放到容器的/home/目錄下吧
docker cp ./gradle.properties jenkins:/home

三、進入Jenkins容器

#通過docker命令進入容器
docker exec -it jenkins bash

#進入容器後創建在用戶目錄創建「.gradle」目錄
mkdir ~/.gralde

#把放在/home/目錄的配置文件移動到~/.gralde目錄

mv /home/gradle.properties ~/.gradle

四、完成

可以去jenkins網頁上試試重新build

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章