-
Improvement
-
Resolution: Fixed
-
Major
-
jenkins: 2.107.3
job-dsl: 1.69
mercurial-plugin: 2.3
Without passing trait (behaviour) installation for multibranch pipeline using mercurial there's no chance to run jobs (probably due to hg-cache requirement or something like this).
I discovered
mercurialInstallationSCMSourceTrait
in jenkins job reference manual but this node I can not apply to the following configuration:
multibranchPipelineJob('ci-per-branch'){ displayName('CI') description('Continuous Integration Tests') triggers { periodic(10) } branchSources { branchSource { source { mercurialSCMSource { id "ci-per-branch-id" credentialsId "access-bot-id" source "https://repolocation/" // here should be installation option to make it work } } } } orphanedItemStrategy { discardOldItems { numToKeep(0) daysToKeep(0) } } }
Unfortunately I have not found how to configure it by another ways.
- relates to
-
JENKINS-26535 DescribableHelper does not handle wildcards well
- Open