generated from EVerest/everest-template
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Andreas Heinrich <[email protected]>
- Loading branch information
Showing
1 changed file
with
49 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,52 @@ | ||
# everest ci/cd | ||
# EVerest CI/CD | ||
|
||
This repository should share all common used functionality for the | ||
everest github ci/cd pipe | ||
|
||
## Docker Images | ||
|
||
### run-env-base | ||
|
||
Based on `debian:12-slim`. | ||
|
||
Deployed as `ghcr.io/everest/everest-ci/run-env-base`. | ||
|
||
Includes all dependencies that are necessary to run EVerest. | ||
|
||
### build-env-base | ||
|
||
Based on `run-env-base`. | ||
|
||
Deployed as `ghcr.io/everest/everest-ci/build-env-base`. | ||
|
||
Includes all dependencies that are necessary to build EVerest. | ||
|
||
### dev-env-base | ||
|
||
Based on `build-env-base`. | ||
|
||
Deployed as `ghcr.io/everest/everest-ci/dev-env-base`. | ||
|
||
Include additional packages to develop EVerest. | ||
|
||
### everest-clang-format | ||
|
||
[!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. | ||
|
||
### build-kit | ||
|
||
[!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` instead. | ||
|
||
Based on `build-env-base`. | ||
|
||
Deployed as `ghcr.io/everest/everest-ci/build-kit`. | ||
|
||
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. |