公司爲了省錢,除了一臺服務器可以上網以外,其他的都是內網服務器,我把jenkins裝在內網服務器下,用Dockder來搭建的,因此就出現題目的問題。怎麼設置Docker jenkins容器下的gradle
http代理
,讓gradle能下外網的依賴包。
gradle.properties
文件vim ./gradle.properties
文件配置http代理信息docker
systemProp.http.proxyPort=8888 systemProp.http.proxyHost=172.111.111.111 systemProp.https.proxyPort=8888 systemProp.https.proxyHost=172.111.111.111
#暫且放到容器的/home/目錄下吧 docker cp ./gradle.properties jenkins:/home
#經過docker命令進入容器 docker exec -it jenkins bash
#進入容器後建立在用戶目錄建立「.gradle」目錄 mkdir ~/.gralde #把放在/home/目錄的配置文件移動到~/.gralde目錄 mv /home/gradle.properties ~/.gradle
能夠去jenkins網頁上試試從新buildvim