Skip to content
Snippets Groups Projects
G
ist/gitlab/gitlab-cicd-components
gitlab-cicd-components 0.4.0

CI/CD components to make use of various Gitlab-specific resources.

trigger-pipeline

include:
  - component: $CI_SERVER_FQDN/ist/gitlab/gitlab-cicd-components/trigger-pipeline@0.4.0
Inputs
Name
Mandatory
Type
Description
Default
namefalsestring$CI_COMMIT_REF_NAME
imagefalsestringbadouralix/curl-jq
rulesfalsearray[{"if"=>"$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH"}]
stagefalsestringdeploy
trigger-reffalsestringmain
trigger-tokenfalsestring$CI_TRIGGER_TOKEN
trigger-variablesfalsearray[]
trigger-api-v4-urlfalsestring$CI_API_V4_URL
trigger-project-idtruenumber

release

include:
  - component: $CI_SERVER_FQDN/ist/gitlab/gitlab-cicd-components/release@0.4.0
Inputs
Name
Mandatory
Type
Description
Default
imagefalsestringregistry.gitlab.com/gitlab-org/release-cli:latest
rulesfalsearray[{"if"=>"$CI_PIPELINE_SOURCE == \"schedule\"", "when"=>"never"}, {"if"=>"$CI_COMMIT_TAG =~ /^\\d+\\.\\d+\\.\\d+$/"}]
stagefalsestringpublish
release-tagfalsestring$CI_COMMIT_TAG
release-namefalsestringRelease $TAG
release-assets-urlfalsestring$CI_PROJECT_URL/assets/1
release-descriptionfalsestring[$TAG] - $CI_COMMIT_TAG_MESSAGE

git-credentials

include:
  - component: $CI_SERVER_FQDN/ist/gitlab/gitlab-cicd-components/git-credentials@0.4.0
Inputs
Name
Mandatory
Type
Description
Default
imagefalsestringregistry.triumf.ca/ist/gitlab/git:latest
stagefalsestring.pre