-
Bug
-
Resolution: Duplicate
-
Minor
-
None
-
Jenkins 2.92, bitbucket-branch 2.2.7, cloudbees-folder 6.2.1, job-dsl 1.66
Same as JENKINS-48336 and JENKINS-48337, traits is not implemented to be used with DSL.
Workaround is to use configure blocks:
configure { organizationFolder ->
organizationFolder / navigators / 'com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator' / traits << 'com.cloudbees.jenkins.plugins.bitbucket.BranchDiscoveryTrait'{
strategyId('3')
}
}
configure { organizationFolder ->
organizationFolder / navigators / 'com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator' / traits << 'com.cloudbees.jenkins.plugins.bitbucket.OriginPullRequestDiscoveryTrait'{
strategyId('2')
}
}
configure { organizationFolder ->
organizationFolder / navigators / 'com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator' / traits << 'com.cloudbees.jenkins.plugins.bitbucket.ForkPullRequestDiscoveryTrait'{
strategyId('2')
}
}
configure { organizationFolder ->
organizationFolder / navigators / 'com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator' / traits << 'com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait'{
credentialsId('my_id')
}
}
configure { organizationFolder ->
organizationFolder / navigators / 'com.cloudbees.jenkins.plugins.bitbucket.BitbucketSCMNavigator' / traits << 'com.cloudbees.jenkins.plugins.bitbucket.WebhookRegistrationTrait'{
mode('DISABLE')
}
}
- duplicates
-
JENKINS-45860 Support traits for ScmNavigators
-
- Closed
-