Epic 2 - Inicjalizacja gitlab-ci¶
Terraform¶
- Definicja grupy
pl.rachuna-net/cicd
link - Definicja grupy
pl.rachuna-net/cicd/components
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/gitlab-ci
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/gitlab-profile
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/components/versioning
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/containers/semantic-release
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/components/terraform
link - Definicja repozytorium dla projektu
pl.rachuna-net/cicd/components/docker
link - Dodanie typu projektu, który będzie ustawiany jako tag i jako zmienna środowiskowa PROJECT_TYPE #6
- Aktualizacja listy allowed_project_types dla atrybutu gitlab_ci_path
gitlab-project
#7
components/versioning¶
- Utworzenie tymczasowego obrazu kontenerowego semantic-release
- Utworzenie komponentu do wersjonowania kodu v1.0.0
- Zbudowanie obrazu opartego o semantyczne wersjonowanie v1.0.0
- Aktualizacja komponentu o nowy obraz v1.0.0
components/docker¶
- Utworzenie komponentu dla build docker image from dockerfile v1.0.0
- Zbudowanie obrazu opartego o semantyczne wersjonowanie v1.0.0
- Zbudowanie obrazu opartego o terraform v1.0.0
components/terraform¶
- Utworzenie komponentu do uruchamiania procesu terraform #1