gitlab-ci - GitLab CI/CD for Go Projects
Initialize or update GitLab CI/CD pipelines for Go projects with testing, coverage, and releases
Tags
Updated: 2026-03-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- run unit tests
- generate coverage report
- create snapshot builds
- create release builds
- build Docker images
Inputs
- GitLab repository
- Go module
- GoReleaser config
- Dockerfile
- .gitlab-ci.yml template
Outputs
- CI/CD pipeline configuration
- test coverage reports
- snapshot builds
- release builds
- Docker images
- pipeline badges
Requirements
- GitLab repository
- Go module
- GoReleaser config
- Docker-in-Docker service
