The recent release of the Job DSL Plugin broke several jobs that were previously working due to 'deprecating' features for pipelineJobs. We were using the 'authenticationToken' DSL and the 'scm' DSL, and the recent code changes broke the jobs that were using them.
As for the 'scm' DSL, previously this set the 'github project' property on the job. Removing this causes the 'github pull request builder plugin' to throw an error when receiving a webhook w/ a PR for the configured repo. I have verified that the DSL works properly (sets 'github project' field) with v1.69 of the DSL plugin, but does not set that field on v1.70. There is a workaround for this issue so it's not a big issue.
The 'authenticationToken' DSL is used to configure the remote trigger plugin, allowing a remote jenkins instance to trigger a pipeline job. This does not seem to be possible any more. What is the suggested solution for this case?
Please get back to me with information about how we are now supposed to configure an authenticationToken with a pipelineJob. Thanks