-
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
Tracker: job migration to gazebo_libs.dsl (yaml) #1010
Comments
many of the the
it would be straightforward to add these aliases but I would avoid adding new |
The |
Just FYI, the view created from the
|
The install jobs for the collection install-pkg jobs (eg. gz-harmonic-install-pkg-jammy are failing because the job tries to install Also, it looks like we are trying to run ASAN on |
The issue stores the information on the migration of the different CI jobs from being hardcoded in DSL and generated by
ignition.dsl
/ignition_collection.dsl
andsdformat.dsl
to be stored in a permanent configuration place:gz-collections.yaml
(still open for future changes but a yaml file by now) and generated viagazebo_libs.dsl
Yaml
gz/ign_${lib}-ci-pr_any-ubuntu_${distro}
jobsgz_${lib}-ci-gz-${branch}-${distro}
jobs Change daily Linux ci jobs (-ci-${branch}) to be based on gz-collections.yaml #1047gz/ign_${lib}-ci-abichecker-${distro}
jobs Change abichecker generation to use gz-collection.yaml #1038gz/ign_${lib}-install-pkg-${distro}
jobs Move -install-pkg- jobs to be generated using gz-collections.yaml #1093DSL (
ignition.dsl
/sdformat.dsl
)ign_${lib}-abichecker-any_to_any-ubuntu_auto
jobs(Reduced to fake jobs for migration in Change abichecker generation to use gz-collection.yaml #1038)
New generated jobs and naming
The new source-of-truth for the new generated Gazebo CI jobs is the data in
gz-collections.yaml
, transformed usinggazebo_libs.dsl
. The result of using the DSL code and the job names generated can be obtained checked:WRITE_JOB_LOG=1 java -jar tools/jobdsl.jar *.dsl
.The onlyChange everything to useign_
prefix maintained (seegz-collections.yaml
) is for the libraries corresponding to Gazebo Citadel.gz_
prefixes in #1083 .Update branch protection branches to new names
Configure in GitHub the new names in branch protection. List of repositories done:
The text was updated successfully, but these errors were encountered: