linux+jenkins+gradle gradle设置代理

基本情况

项目由jenkins发布,gradle编译

问题

jenkins设置了gradle插件,但是编译时下载不到包

解决过程

1.设置全局代理

(1)设置环境变量

(2)在gradle.properties加入

systemProp.http.proxyHost={hostname}
systemProp.http.proxyPort=80
systemProp.https.proxyHost={hostname}
systemProp.https.proxyPort=80

结果不好使,各种试也不好使!

2.设置项目代理

在jenkins设置命令,即拽下代码后,在gradle.properties里加入如下内容:

echo "systemProp.http.proxyHost={hostname}" >> /home/tomcat/.jenkins/workspace/{projectname}/gradle.properties
echo "systemProp.http.proxyPort=80" >> /home/tomcat/.jenkins/workspace/{projectname}/gradle.properties
echo "systemProp.https.proxyHost={hostname}" >> /home/tomcat/.jenkins/workspace/{projectname}/gradle.properties
echo "systemProp.https.proxyPort=80" >> /home/tomcat/.jenkins/workspace/{projectname}/gradle.properties

下载成功!

相关文章

基础环境、流程图1)流程图jenkinspipeline发布应用2)、jenki...
本节是建立在流水线入门内容的基础上,而且,应当被当作一个...
Linuxcentos7安装Jenkins(jenkins-2.227-1.1.noarch.rpm)时遇...
作为一个拥有很多账号的当代美少女,忘记用户名密码什么的是...
Jenkins、GitLab和Maven(Nexus)完成自动构建迈向持续集成持...
 下载文档https://www.jenkins.io/zh/download/  Debian下...