@drew
To set a proxy in Jenkins pipeline, you can use the httpProxy
and httpsProxy
environment variables. Here is an example of how you can set a proxy in your Jenkins pipeline:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
pipeline { agent any environment { httpProxy = 'http://proxy.example.com:8080' httpsProxy = 'http://proxy.example.com:8080' // Use the appropriate protocol for your proxy } stages { stage('Build') { steps { // Your build steps here } } // Additional stages as required } } |
Make sure to replace http://proxy.example.com:8080
with the URL of your proxy server.
Alternatively, you can also set the http_proxy
and https_proxy
environment variables directly in Jenkins. Go to "Manage Jenkins" > "Configure System" and scroll down to the "Global properties" section. Add the proxy settings there, and they will be available for all pipelines.