Skip to content
Kitbay
Submit
Skill

gitlab-ci-patterns

MITUpdated on Nov 9, 202642,406GitHub stars

A reference skill for writing .gitlab-ci.yml pipelines, part of the cicd-automation plugin in Seth Hobson's agents collection.

What the skill teaches

A reference skill for writing .gitlab-ci.yml pipelines, part of the cicd-automation plugin in Seth Hobson's agents collection. When loaded, it gives the agent example configurations for a staged build, test and deploy pipeline, building and pushing Docker images, deploying to several environments, running Terraform, adding GitLab's security scanning templates, caching dependencies and generating child pipelines on the fly, followed by a short list of recommended practices. It consists of instructions and YAML examples only and does not connect to a GitLab instance.

Capabilities

  • Write a multi-stage GitLab CI pipeline
  • Build and push Docker images in GitLab CI
  • Set up deployments to several environments
  • Configure dependency caching
  • Generate dynamic child pipelines