weblogtag
gitlab
7 posts with this tag, newest first.
Tags, archive, series1 active
Tags
Archive
More
Posts 7
-
NuGet library CI: versioning from branch name and dual-registry publish
dotnet pack with version from branch name, push to GitLab Package Registry via CI_JOB_TOKEN, selective publish to Artifactory for stable releases with manual gate and user restriction.
-
SonarQube in GitLab CI: dotnet-sonarscanner and coverage delta
GIT_DEPTH:0 for blame, custom SDK image per service via rules variables override, dotnet-coverage collection, coverage delta check against last successful pipeline via GitLab API.
-
GitLab CI multi-environment pipeline: workflow rules and deploy gates
workflow.rules to suppress duplicate pipelines, stages for dev/test/demo/preprod/prod, per-environment deploy jobs extending a shared .deploy anchor, manual prod gate with user restrictions, Grafana deploy annotations.
-
Vault JWT auth from GitLab CI: no static tokens
Configuring Vault JWT auth with GitLab JWKS, per-environment roles with bound_claims on ref and project_path, short-lived Vault tokens in CI jobs, and kubeconfig fetched from Vault at deploy time.
-
GitLab CI DinD: Docker builds with BuildKit caching
Docker-in-Docker setup with TLS, registry layer caching with mode=max, registry mirror to bypass DockerHub rate limits, multi-arch builds with QEMU, and Trivy scan in the same pipeline.
-
GitLab CI Docker deploy pipeline: build, push, and rolling update
Full GitLab CI pipeline for containerized apps: Docker build with BuildKit layer caching, push to private registry, kubectl rollout with SHA-pinned image tags, multi-environment promotion, and registry cleanup job.
-
GitLab Runner in Kubernetes
Helm deployment, Docker-in-Docker with emptyDir for TLS certs, per-job resource limits in runner config, registration token via ESO, S3 cache for fast builds.
No posts match the selected filters.