GitLab CI/CD Component

Reference

The CI/CD component is available as $CI_SERVER_FQDN/apricote/releaser-pleaser/run on gitlab.com.

It is being distributed through the CI/CD Catalog: apricote/releaser-pleaser.

Versions

The apricote/releaser-pleaser action is released together with releaser-pleaser and they share the version number.

The component does not support floating tags (e.g. v1) right now (#31). You have to use the full version or commit SHA instead: apricote/releaser-pleaser@v0.4.0.

Inputs

The following inputs are supported by the component.

InputDescriptionDefaultExample
branchThis branch is used as the target for releases.mainmaster
token (required)GitLab access token for creating and updating release PRs$RELEASER_PLEASER_TOKEN
extra-filesList of files that are scanned for version references.""
version/version.go
deploy/deployment.yaml
stageStage the job runs in. Must exists.buildtest
needsOther jobs the releaser-pleaser job depends on.[]
- validate-foo
- prepare-bar