Sign inSign up

instrumentisto/gitlab-builder

By instrumentisto

•Updated 6 months ago

Docker image with minimal toolchain required by GitLab Runner to do builds.

Image
3

100K+

instrumentisto/gitlab-builder repository overview

⁠GitLab Builder Docker image

Release CI Docker Hub

Docker Hub⁠ | GitHub Container Registry⁠ | Quay.io⁠

Changelog⁠

⁠What is GitLab Builder Docker image?

Docker image with minimal toolchain required by GitLab Runner to do builds and deployments of containerized applications.

This image is intended to be used by GitLab Runner⁠ as general purpose environment for any CI jobs in GitLab CI pipelines.

The idea is:

  1. To build any project artifacts with docker run and docker build commands. So, even build environment of artifacts is fixed and controllable.
  2. Run any tests and checks with docker run and/or in docker-compose environment.
  3. Push project's Docker images with docker push to Docker Registry.
  4. Deploy project to staging/production environments with helm (and/or kubectl).
  5. Commands of the described above steps may be shortened with Makefile.

This approach allows to fix and use the same environment for any project's operations both on CI and in local development. And the required toolset for any project is only: bash, git, make, curl, docker, docker-compose, kubectl, helm.

Logo

⁠License

Docker CLI CE⁠ is licensed under Apache License 2.0⁠.
Docker Compose CLI⁠ is licensed under Apache License 2.0⁠.
Kubernetes CLI (kubectl)⁠ is licensed under Apache License 2.0⁠.
Helm⁠ is licensed under Apache License 2.0⁠.
Docker Registry CLI⁠ is licensed under MIT License⁠.
GitLab Release CLI⁠ is licensed under MIT License⁠.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

The sources⁠ for producing instrumentisto/gitlab-builder Docker images are licensed under Blue Oak Model License 1.0.0⁠.

⁠Issues

We can't notice comments in the DockerHub⁠ (or other container registries) so don't use them for reporting issue or asking question.

If you have any problems with or questions about this image, please contact us through a GitHub issue⁠.

Tag summary

Content type

Image

Digest

sha256:8959c08f5…

Size

87.8 MB

Last updated

6 months ago

docker pull instrumentisto/gitlab-builder