You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `docker/` folder contains pre-configured Dockerfiles:
120
-
-`Dockerfile.amd64.noble`: For AMD64 builds on Ubuntu Noble.
121
-
-`Dockerfile.amd64.questing`: For AMD64 builds on Ubuntu Questing.
122
-
-`Dockerfile.arm64.noble`: For ARM64 builds on Ubuntu Noble.
123
-
-`Dockerfile.arm64.questing`: For ARM64 builds on Ubuntu Questing.
124
-
125
-
To add a new suite (like Trixie, Resolute, etc), copy the two Dockerfile (amd64 and arm64) for a given suite (say Questing) and tweak them to reflect the new version.
126
-
Then, in the **docker_deb_build** script, add a new line for that suite in :
This will ensure that the new suite is built when running **$docker_deb_build.py --rebuild**
120
+
To add a new suite, copy the two Dockerfile (amd64 and arm64) for a given suite (say Questing) and tweak them to reflect the new version.
135
121
The last step is to ensure the containers (amd64 and arm64) for that suite are also pushed to GHCR as part of the **container-build-and-upload** workflow
136
122
by adding a new line in the _.github/actions/build_container/action.yml_ in the _Push to GHCR_ step :
137
123
```
@@ -150,7 +136,7 @@ This also applies for non-github-workflow local builds; doing a **docker_deb_bui
150
136
151
137
## Adding tooling
152
138
153
-
If additional tooling is required, the user shall add it in every Dockerfile found in Docker, open and merge the PR which will automatically trigger a post-merge build and upload to GHCR. Then, next time a github workflow build happens, the new tool will be present in the image hosted in GHCR.
139
+
If additional tooling is required, the user shall add it to the **Dockerfiles/base-packages.txt**, open and merge the PR which will automatically trigger a post-merge build and upload to GHCR. Then, next time a github workflow build happens, the new tool will be present in the image hosted in GHCR.
0 commit comments