digital-blueprint/GitLab Pipeline Trigger

Triggers and waits for a GitLab pipeline to complete

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
hostThe GitLab host to trigger the pipeline.nogitlab.com
idThe ID or URL-encoded path of the project owned by the authenticated user.yes""
refThe branch or tag to run the pipeline on.yes""
trigger_tokenPipeline Trigger Token, see https://docs.gitlab.com/ee/ci/triggers/index.html#create-a-trigger-tokenyes""
access_tokenPipeline Access Token, see https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.htmlno""
variablesA map of key-valued strings containing the pipeline variables. For example: { VAR1: "value1", VAR2: "value2" }.no{}
download_artifactsWhether to download the pipeline artifacts. Requires access_token to be set.nofalse
download_artifacts_on_failureWhether to download artifacts even when the pipeline fails. Requires access_token and download_artifacts to be set.notrue
download_job_logsWhether to download job console output. Requires access_token to be set.nofalse
fail_if_no_artifactsWhether to fail the action if no artifacts are found. Requires download_artifacts to be enabled.nofalse
download_pathPath where to save downloaded artifacts and logs. Defaults to ./downloadsno./downloads
verboseWhether to enable verbose logging. When disabled, only generic messages are shown without sensitive information like URLs, IDs, or names.nofalse
namedescription
statusThe status of the pipeline.
web_urlThe URL of the pipeline.
artifacts_downloadedWhether artifacts were successfully downloaded.