Gitlab CI minikube development environment
Gitlab installation on minikube for CI testing
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64minikube start --cpus 4 --memory 8192 --addons ingresshelm repo add gitlab https://charts.gitlab.io
helm repo updatehelm repo add traefik https://traefik.github.io/charts
helm repo update
helm install traefik traefik/traefikhelm dependency update
helm upgrade --install gitlab gitlab/gitlab \
--timeout 600s \
--set global.ingress.provider=traefik \
--set certmanager-issuer.email=me@localhost \
--set global.hosts.domain=$(minikube ip).nip.io \
--set global.hosts.externalIP=$(minikube ip) \
-f https://gitlab.com/gitlab-org/charts/gitlab/raw/master/examples/values-minikube.yamlGitlab runner
Last updated