This is Nord Security's internal project. It contains utilities used for building libraries developed in Rust.
See CHANGELOG.md for changes
With every push to the repository a new debug image is built and pushed to the GitHub Container Registry. This debug image is tagged: debug-{commit hash}.
It is recommended to use GitHub UI to build release versions of docker images. This way there is
a guarantee that the image is built from the versioned Dockerfile and does not contain
any local changes. Additionally the image is labeled with the revision of the project during CI build
so it is easy to trace back the source Dockerfile used to build the image.
Please release images only from the main
branch.
To build a docker image on GitHub UI:
- Go to the Actions page of the project.
- Select the Build and Push Docker Image workflow on the left.
- Click the
Run workflow
button. - Select
main
branch, set docker image name and tag and click theRun workflow
button. - For builder images you must also specify Rust version this images is based on before running the workflow. It is used for naming the image.
We do not expect external contributions to this project.
This project is licensed under the terms of the GNU General Public License v3.0 only