buildkite/Trigger Buildkite Pipeline

A GitHub Action for triggering a build on a Buildkite pipeline.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
buildkite_api_access_tokenBuildkite API Access Tokenyes
pipelineThe pipeline to create a build on, in the format <org-slug>/<pipeline-slug>. Either this or pipeline_uuid must be provided.no
pipeline_uuidThe UUID of the pipeline to create a build on. Use this instead of pipeline for a stable identifier that does not change when the pipeline is renamed. Either this or pipeline must be provided.no
commitThe commit SHA of the buildnoHEAD
branchThe branch of the buildno
messageThe message for the buildno
send_pull_requestWhether to set PULL_REQUEST_ID, which sets BUILDKITE_PULL_REQUEST on the build. Does not work for cross-repo builds. Defaults to trueno
pull_request_base_branchFor a pull request build, the base branch of the pull request.no
build_env_varsAdditional environment variables to set on the build, in JSON formatno
build_meta_dataMeta-data to set on the build, in JSON formatno
ignore_pipeline_branch_filterIgnore pipeline branch filtering when creating a new build. true or falseno
waitWait for the build to finish before completing. true or falsenofalse
wait_intervalInterval in seconds between build status checks when waitingno10
wait_timeoutMaximum time in seconds to wait for build completionno3600
retry_max_attemptsMaximum number of retry attempts for API calls during build status polling (for transient failures like 5xx errors)no5
retry_base_delayBase delay in seconds for exponential backoff between retry attemptsno2
commit_author_nameDefault commit author name to use if not available from event payload (useful for events without pusher field like status events)no
commit_author_emailDefault commit author email to use if not available from event payload (useful for events without pusher field like status events)no
namedescription
jsonThe full JSON response from the Buildkite API
urlThe URL of the build on Buildkite
stateThe final state of the build (when wait=true)