-
Notifications
You must be signed in to change notification settings - Fork 20
CNDB-16516: Jenkinsfile for multi branch support in IBM TAAS #2206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Checklist before you submit for review
|
|
the direction is correct, but the PR needs more work:
maybe the new jenkins can also validate/lint the new Jenkinsfile, like upstream also does: |
3de5d81 to
fe059f1
Compare
I have amended the commit messages, added Datastax license to the file.
The new Jenkins CI can be checked here. The link takes directly to the job run for this PR. Note: the jobs won't be automatically triggered as yet because webhooks need to be configured.
The lint provided cannot be run similar to other file because this don't have full pipeline code. So added comment to suggest where the library's repo is. |
michaelsembwever
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remember to squash both commits to one before Rebase and merge
e900615 to
c6dc2cd
Compare
|
❌ Build ds-cassandra-pr-gate/PR-2206 rejected by Butler3 regressions found Found 3 new test failures
Found 2 known test failures |



Added a Jenkinsfile that will used in cc Jenkins. Cloudbees Jenkins supported in UI scripting for multibranch but IBM TAAS needs it in the repository while using Pipeline: Multi branch plugin
What is the issue
Migrating the jenkins job from Cloudbees Jenkins to IBM TAAS. IBM TAAS is open source and does not support Cloudbees provided Multibranch plugin which allowed Jenkins job directly configured with custom script. To make the job work in IBM TAAS the job need to use OS Pipeline: Multibranch plugin which need the Jenkinsfile in the repo.
Migrated Jenkins job is available in here.