CI/CD scripts and splitted configurations
It is possible to standardize how CI/CD will be setup with the power of POSIX shell scripts and GitLab CI include.
The common repository will hold the files and scripts that will be used throughout the projects that are hosted to solar.
-
.ci/bindirectory will hold the CI/CD scripts. -
ci-config/directory will hold GitLab CI configurations that can be used to other projects. -
ci-config/continuous-delivery.ymlwill hold the configuration to get a basic Docker build and release configuration. -
ci-config/automated-deployment.ymlwill hold the configuration to get continuous deployment.
The scripts will strictly follow POSIX limitations in order to avoid overhead costs of getting another shell installed.
Edited by Yuki