CI Images: Difference between revisions
Jump to navigation
Jump to search
Hhyyrylainen (talk | contribs) (added --rm to suggested podman run and added code tags to the commands) |
Hhyyrylainen (talk | contribs) (new instructions for C# scripts) |
||
Line 6: | Line 6: | ||
# Update the CLI tools version mentioned in "doc/setup_instructions.md" | # Update the CLI tools version mentioned in "doc/setup_instructions.md" | ||
# Update the relevant | # Update the relevant Dockerfile in "docker/ci" folder | ||
# Run build with | # Run build with podman: <code>dotnet run --project Scripts -- container 20</code> Update the number "20" with the version of the image you want to make | ||
# If the command succeeded the image should have been built and saved in the "docker" folder, for example as "godot-ci_v20.tar.xz" | |||
# 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 [https://dev.revolutionarygamesstudio.com/files/CI/Images/thrive here]. | |||
# | |||
# Now upload the created file to the right folder in the | |||
# Now you can modify the CI configuration to specify the new image and it should work | # Now you can modify the CI configuration to specify the new image and it should work |
Latest revision as of 16:52, 5 September 2022
This page has instructions on making new CI podman images.
These are the rough steps:
- Update the CLI tools version mentioned in "doc/setup_instructions.md"
- Update the relevant Dockerfile in "docker/ci" folder
- Run build with podman:
dotnet run --project Scripts -- container 20
Update the number "20" with the version of the image you want to make - If the command succeeded the image should have been built and saved in the "docker" folder, for example as "godot-ci_v20.tar.xz"
- 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.
- Now you can modify the CI configuration to specify the new image and it should work