cloudbees-io/Register build artifact

Creates an artifact version association with the workflow run.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 5, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: cloudbees-io/register-build-artifact@5983625f80175f972452d2de8027a486da23e97a # v2.0.8

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
nameThe name of the artifact.yes
versionThe version of the artifact.yes
urlThe url where the artifact version is located e.g. docker.io/myapp/myimg:1.0.0.yes
digestThe artifact digest that uniquely and immutably identifies the artifact.
labelsList of comma-separated labels.
commitThe commit ID from the source repository, used when registering the build artifact in CloudBees Unify.${{ cloudbees.scm.sha }}
repository-urlThe clone URL of the source repository, used when registering the build artifact in CloudBees Unify. ${{ cloudbees.scm.repositoryUrl }}
refThe tag or branch of the source repository, used when registering the build artifact in CloudBees Unify. ${{ cloudbees.scm.ref }}
component-idThe ID of the component associated with the artifact. If not provided, the artifact is registered with the component of the current workflow run. ${{ cloudbees.component.id }}
typeThe type of the artifact (e.g., docker, maven, npm). This field is for display purposes only.
namedescription
artifact-idThe unique identifier of the artifact.