如何使用 JAVA_OPTS在 gitlab-ci.yaml 中设置 Gradle 代理变量



我在.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"

最新更新