// Getting Started
Quickstart
Add your first component to a GitLab pipeline.
This guide adds your first Vender component to a GitLab pipeline in under five minutes.
Add a component
Open your project's .gitlab-ci.yml and add an include block that references a component from your Vender registry:
include:
- component: $CI_SERVER_FQDN/arrcade/components/golang@1.0.0
inputs:
go-version: "1.22"
run-tests: true
stages:
- build
- test
That is it — the golang component contributes a build and test job automatically.
Verify the pipeline
Commit the change and watch the pipeline run. You should see the jobs the component injected:
golang:buildcompiles your modulegolang:testrunsgo test ./...
Pin your versions
Always pin a component to a specific version tag. This keeps your pipelines reproducible and offline-safe.
# Good — pinned and reproducible
- component: $CI_SERVER_FQDN/arrcade/components/golang@1.0.0
# Avoid — floats with upstream changes
- component: $CI_SERVER_FQDN/arrcade/components/golang@main
Next, learn how to configure components with inputs and variables.
