| We just upgraded from Jenkins 2.176.3 -> 2.204.1 and also updated to latest plugin versions. We have a freestyle job that quit working after the upgrade that uses the urltrigger plugin. The freestyle job has a simple string parameter and its value should be injected into the job as an environment variable. Running urltrigger 0.47, the string parameter is not getting injected when the urltrigger fires the job. This was working using urltrigger 0.43. We downgraded to 0.43 and this job started working again. The URLTrigger log from 0.47 when failing: Polling started on Jan 29, 2020 10:43:04 AM {{Polling for the job testfoo }} {{Looking nodes where the poll can be run. }} {{Looking for a candidate node to run the poll. }} Trying to find an eligible node with the assigned project label coord. {{Polling remotely on jenkinsserver }} Resolving environment variables using global values {{Using Basic Authentication with the user 'build' }} {{Invoking the url: }}{{[https://jenkinsserver.foo.com/job/test/job/test/job/testing/lastSuccessfulBuild/buildNumber/
https://github.com/jenkinsci/urltrigger-plugin/blob/63b65488e3cf89d1c40840fe881d5b2b59233ed7/src/main/java/org/jenkinsci/plugins/urltrigger/URLTrigger.java#L229 As a workaround, we downgraded to 0.43 for now. |