cloudbees-io/Register build artifact
Creates an artifact version association with the workflow run.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 5, 2026
- License
- MIT
Pinned Snippet
uses: cloudbees-io/register-build-artifact@5983625f80175f972452d2de8027a486da23e97a # v2.0.8tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| name | The name of the artifact. | yes | — |
| version | The version of the artifact. | yes | — |
| url | The url where the artifact version is located e.g. docker.io/myapp/myimg:1.0.0. | yes | — |
| digest | The artifact digest that uniquely and immutably identifies the artifact. | — | — |
| labels | List of comma-separated labels. | — | — |
| commit | The commit ID from the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ cloudbees.scm.sha }} |
| repository-url | The clone URL of the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ cloudbees.scm.repositoryUrl }} |
| ref | The tag or branch of the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ cloudbees.scm.ref }} |
| component-id | The 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 }} |
| type | The type of the artifact (e.g., docker, maven, npm). This field is for display purposes only. | — | — |
Outputs
| name | description |
|---|---|
| artifact-id | The unique identifier of the artifact. |