This repository should share all common used functionality for the everest github ci/cd pipe
Based on debian:12-slim.
Deployed as ghcr.io/everest/everest-ci/run-env-base.
Includes all dependencies that are necessary to run EVerest.
Based on run-env-base.
Deployed as ghcr.io/everest/everest-ci/build-env-base.
Includes all dependencies that are necessary to build EVerest.
Based on build-env-base.
Deployed as ghcr.io/everest/everest-ci/dev-env-base.
Include additional packages to develop EVerest.
Note
This image was moved from ghcr.io/everest/clang-format to
ghcr.io/everest/everest-ci/everest-clang-format. The old image is
deprecated and will be removed in the future.
Deployed as ghcr.io/everest/everest-ci/everest-clang-format.
Contains a fixed clang-format version in addition to a run-clang-format script. This image can be diretcly executed. This image is used as base for a custom github action and can also be used to run clang-format locally.
Note
The images ghcr.io/everest/build-kit-alpine and ghcr.io/everest/build-kit-debian
are deprecated and will be removed in the future. Please use
ghcr.io/everest/everest-ci/build-kit-base instead.
Based on build-env-base.
Deployed as ghcr.io/everest/everest-ci/build-kit-base.
This image includes a mechanic to run bash scripts in the build environment. It is used to run the build scripts in the CI/CD pipeline. It is executed directly.