-
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
-
[JENKINS-51530] Mulibranch pipeline job and mercurialSCMSource traits request
Description |
Original:
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 {code}mercurialInstallationSCMSourceTrait{code} in jenkins job reference manual but this node I can not apply to the following configuration: {code} multibranchPipelineJob('ci-per-branch'){ displayName('CI') description('Continuous Integration Tests') triggers { periodic(10) } branchSources { branchSource { source { mercurialSCMSource { id "ci-per-branch-id" credentialsId "bsw-bm-bot" source "https://hg.iponweb.net/bidswitch/ui-ci/" // here should be installation option to make it work } } } } orphanedItemStrategy { discardOldItems { numToKeep(0) daysToKeep(0) } } } {code} Unfortunately I have not find how to configure it by another ways. |
New:
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 {code}mercurialInstallationSCMSourceTrait{code} in jenkins job reference manual but this node I can not apply to the following configuration: {code} 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) } } } {code} Unfortunately I have not find how to configure it by another ways. |
Component/s | New: mercurial-plugin [ 15502 ] |
Link | New: This issue relates to JENKINS-26535 [ JENKINS-26535 ] |
Description |
Original:
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 {code}mercurialInstallationSCMSourceTrait{code} in jenkins job reference manual but this node I can not apply to the following configuration: {code} 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) } } } {code} Unfortunately I have not find how to configure it by another ways. |
New:
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 {code}mercurialInstallationSCMSourceTrait{code} in jenkins job reference manual but this node I can not apply to the following configuration: {code} 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) } } } {code} Unfortunately I have not found how to configure it by another ways. |
Assignee | Original: Daniel Spilker [ daspilker ] | New: Jesse Glick [ jglick ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |