Skip to content

ci-gitlab capability

ci-gitlab adds a GitLab CI/CD pipeline to your Go service with build, test, lint, and deploy stages.

  • .gitlab-ci.yml with build, test, lint, and deploy stages

Use ci-gitlab for services hosted on GitLab. The pipeline covers the standard Go CI workflow from the start — no need to write YAML from scratch.

Suggests: docker, linting, testing

Conflicts with: ci-github

Terminal window
verikt new my-service --language go --cap ci-gitlab
# or add to an existing service:
verikt add ci-gitlab

linting

golangci-lint running in the lint stage.

testing

Test utilities for the test stage.

docker

Docker build step in the pipeline.