CI Images

From Thrive Developer Wiki
Jump to navigation Jump to search


This page has instructions on making new CI podman images.

These are the rough steps:

  1. Update the CLI tools version mentioned in "doc/setup_instructions.md"
  2. Update the relevant Dockerfile in "docker/ci" folder
  3. Run build with podman: dotnet run --project Scripts -- container 20 Update the number "20" with the version of the image you want to make
  4. If the command succeeded the image should have been built and saved in the "docker" folder, for example as "godot-ci_v20.tar.xz"
  5. Now upload the created file to the right folder in the DevCenter, the first part of the image name before the slash needs to be a folder in: https://dev.revolutionarygamesstudio.com/files/CI/Images with the file from the previous step uploaded in that sub folder. For Thrive this means that the "godot-ci" starting image files need to be uploaded here.
  6. Now you can modify the CI configuration to specify the new image and it should work