LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

gitlab-ci - GitLab CI/CD Setup for Go

Initialize or update GitLab CI/CD pipelines for Go projects with testing, coverage, and releases

Tags

Updated: 2026-03-20

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Initialize CI/CD pipeline
  • Run unit tests
  • Generate coverage report
  • Build snapshot
  • Create release
  • Build Docker image

Inputs

  • GitLab repository
  • Go module (go.mod)
  • GoReleaser config (.goreleaser.yml)
  • Dockerfile

Outputs

  • Test results
  • Coverage reports
  • Snapshot builds
  • Release artifacts
  • Docker images
  • Pipeline configuration file

Requirements

  • GitLab project hosting
  • Go modules support
  • Docker-in-Docker runner

Source

  • Spec: SKILL.md
gitlab
ci-cd
golang
testing
docker
automation
Initialize CI/CD pipeline
Run unit tests
Generate coverage report
Build snapshot
GitLab repository
Go module (go.mod)
GoReleaser config (.goreleaser.yml)
Test results
Coverage reports
Snapshot builds