Hello, As there haven't been any objection, I'm activating the artifact caching proxy for every plugin.
Regards, Hervé On Wednesday, February 1, 2023 at 8:30:14 PM UTC+1 Mark Waite wrote: > I'm using the artifact caching proxy with 10+ plugins that I maintain > without any issue. +1 from me to make it the standard way. > > On Wednesday, February 1, 2023 at 8:18:50 AM UTC-7 [email protected] > wrote: > >> Hello dear contributors, >> >> As explained in this "Artifact caching proxy activation" helpdesk issue >> <https://github.com/jenkins-infra/helpdesk/issues/3369>, we're planning >> to *activate the artifact caching proxy for all plugins*. >> >> The artifact caching proxy >> <https://github.com/jenkins-infra/helpdesk/issues/2752> is a mechanism >> we've put in place using nginx proxy in front of repo.jenkins-ci.org >> (our JFrog sponsored Artifactory instance) and Maven Central to cache >> artifacts download requests. >> >> The main goals are to decrease the consumed bandwidth (many terabytes per >> month) and to increase Jenkins infrastructure reliability and resilience. >> >> I'm writing this mail to check if it's OK for everyone, and if there is >> no major objection after a delay of 24 hours, we'll merge this PR >> <https://github.com/jenkins-infra/pipeline-library/pull/577> around >> 14:00 UTC on Thursday February 2 to switch this feature as opt-out for all >> plugins using the buildPlugin function >> <https://github.com/jenkins-infra/pipeline-library/blob/master/vars/buildPlugin.groovy?rgh-link-date=2023-02-01T09%3A53%3A32Z> >> >> from the shared pipeline library. >> >> As the caches of these ACPs are warming up, the first plugin builds might >> take a little bit more time, but the following ones should be quicker. >> >> In case you'll need for whatever reason to disable this mechanism >> (discouraged), you will have two possibilities: >> >> - on your pull request, add a skip-artifact-caching-proxy label >> - in your Jenkinsfile, add useArtifactCachingProxy: false to the >> recommanded buildPlugin configuration >> >> <https://github.com/jenkinsci/archetypes/blob/master/common-files/Jenkinsfile?rgh-link-date=2023-02-01T09%3A53%3A32Z>, >> >> ex: >> >> buildPlugin( useContainerAgent: true, useArtifactCachingProxy: false, // >> Add this line to opt-out of this functionality and bypass the artifact >> caching proxy configurations: [ [platform: 'linux', jdk: 17], >> [platform: 'windows', jdk: 11], >> ]) >> >> If you've got any questions or issues, please add them to the helpdesk >> issue. >> >> Kind regards, >> >> Hervé for the Jenkins Infrastructure team >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/595a9f4e-c4a4-4d22-afe9-b9ef079ac566n%40googlegroups.com.
