GitLab 12.5.0 - Sidekiq
GitLab 12.5.0 release
The hardened containers for GitLab 12.5
Building
- Switch to the 12.5 directory
- Run
./build-scripts/build.sh
- Runs docker build, and takes care of setting the appropriate build args for users running locally
Build Phases
Some of the GitLab containers are build ontop of previous containers, building the containers in ordered phases is necessary to build all containers.
- Phase One
- kubectl
- gitlab-ruby
- Phase Two
- git-base
- gitlab-exporter
- gitlab-mailroom
- gitlab-shell
- gitlab-rails
- gitlab-workhorse
- Phase 3
- gitaly
- Phase 4
- gitlab-sidekiq
- gitlab-task-runner
- gitlab-unicorn
In 12.5 the above containers are all that are needed, many of the other previous helper containers like go, python, postgresql, elasticsearch-indexer just have their libraries and binaries included in the provided blob.
Edited by DJ Mountney