Docs for updating dependencies in CI
I made a change in aeva-session that requires a change in smtk. How to I update CI to include the smtk changes?
- linux needs an update to
.gitlab/os-linux.yml
to a new docker image - mac/win need an update to
.gitlab/ci/download_superbuild.cmake
How do I tell what what docker images exist?
- go to https://hub.docker.com/r/kitware/cmb/tags and search for
aeva
- What do I do if a newer image doesn't exist there? See this note below
Superbuild bundles live in https://data.kitware.com aeva ci
- They should be generated nightly. Instructions in .cmake say to copy into the
keep
directory if you update. - How do I get the
file_item
andfile_hash
strings that go into download_superbuild.cmake? - Can I do anything if the nightly didn't upload?