Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

GitLab CI Local (gitlab-ci-local)

Installs gitlab-ci-local CLI for running GitLab CI/CD pipelines locally

Example Usage

"features": {
    "ghcr.io/rosstaco/devcontainer-features/gitlab-ci-local:1": {}
}

Options

Options Id Description Type Default Value
version Version of gitlab-ci-local to install. Use 'latest' or a specific version like '4.67.0' string latest

About

Tired of pushing to test your .gitlab-ci.yml? gitlab-ci-local lets you run GitLab CI/CD pipelines locally as a shell executor or docker executor.

For more information, see: https://github.com/firecow/gitlab-ci-local

How It Works

  1. Downloads the binary from firecow/gitlab-ci-local GitHub releases
  2. Installs to /usr/local/bin/gitlab-ci-local
  3. Supports both amd64 and arm64 architectures

Usage

Run a pipeline locally from a project with a .gitlab-ci.yml:

gitlab-ci-local

Run a specific job:

gitlab-ci-local --job <job-name>

Note: This file was auto-generated from the devcontainer-feature.json. Add additional notes to a NOTES.md.