我在.gitlab-ci.yml中有下一个代码:
before_script:
- echo "systemProp.http.proxyHost=$PROXY_HOST" >> gradle.properties
- echo "systemProp.http.proxyPort=$PROXY_PORT" >> gradle.properties
- echo "systemProp.https.proxyHost=$PROXY_HOST" >> gradle.properties
- echo "systemProp.https.proxyPort=$PROXY_PORT" >> gradle.properties
如前所述,我正在使用 env. 变量 $PROXY_PORT 和 $PROXY_HOST 来设置 Gradle 代理属性。如何通过JAVA_OPTS或GRADLE_OPTS变量执行此操作?
只需尝试使用此代码片段而不是您的代码片段:
variables:
JAVA_TOOL_OPTIONS: "-Dhttps.proxyHost=$CODE_PROXY_HOST -Dhttps.proxyPort=$CODE_PROXY_PORT -Dhttps.nonProxyHosts= your_no_proxy_host"