-
Notifications
You must be signed in to change notification settings - Fork 9
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
Add CI jobs for garden branches #787
Conversation
Rename supported_branches to supported_ign_branches in preparation for supported_gz_branches. Signed-off-by: Steve Peters <[email protected]>
Add separate logic for gz-* branches. Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
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.
Thanks for getting this going! CC @j-rivero who was assigned to this task.
- Part of Release Garden #578
supported_gz_branches("${gz_software}").each { major_version -> | ||
if (major_version) { | ||
// No 1-debbuild versions, they use the unversioned job | ||
if ("${major_version}" == "0" || "${major_version}" == "1" ) |
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.
We don't have any libraries in this situation, but I imagine it could happen in the future if we add a new library
Signed-off-by: Steve Peters <[email protected]> Co-authored-by: Louise Poubel <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
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.
It would be nice to run a test build
Signed-off-by: Steve Peters <[email protected]>
testing for sdformat:
|
the ABI checker job is now triggering for |
@j-rivero @chapulina would you like to see further testing of this? I've tested the sdformat changes, and could deploy the ignition changes as well if you'd like to see that tested before merging |
Yeah I was hoping to trigger one of those since the ignition DSL is separate from SDF |
deploying:
it looks like this creates duplicate deb builder jobs:
I'll redact the duplication for now so we can fix it later |
Are you removing the |
For the CI jobs, will the |
Signed-off-by: Steve Peters <[email protected]>
Remove garden jobs from extra_debbuild array. Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
I'm removing the |
all the jenkins job names should still start with |
Signed-off-by: Steve Peters <[email protected]>
new test: but it's missing some |
that didn't do what I intended; I think I'll revert it https://build.osrfoundation.org/job/_dsl_ignition/1362/console
|
This reverts commit 8c84a3c. Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
fresh deployment: https://build.osrfoundation.org/job/_dsl_ignition/1366/
all existing jobs are preserved, but the |
ABI job is now triggering properly in gazebosim/gz-math#481 |
This renames the
supported_branches
method inignition.dsl
tosupported_ign_branches
(eab7c8e) and adds a parallelsupported_gz_branches
method that draws from agz_branches
data structure (9ab203a). It also adds thesdf13
branch insdformat.dsl
(558d0e6).The code duplication could potentially be reduced with some refactoring, but I think this is the easiest way to get CI working for our garden branches.