cloudbees-io-gha/Register build artifacts in Unify
Report artifact data and version produced by a GHA workflow run to CloudBees Unify.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| cloudbees-url | The CloudBees Unify URL. | no | https://api.cloudbees.io |
| 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. | no | — |
| type | The type of the artifact. e.g. docker, maven | no | — |
| label | The list of label of the artifact. | — | — |
| commit | The commit ID from the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ github.sha }} |
| repository-url | The clone URL of the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ github.server_url }}/${{ github.repository }} |
| ref | The tag or branch of the source repository, used when registering the build artifact in CloudBees Unify. | — | ${{ github.ref }} |
| component-id | The ID of the component associated with the artifact. If not provided, the default is the component ID where the GHA workflow is located. | — | — |
| job-id | The ID of the job to associate the build with. | no | ${{ job.check_run_id }} |
Outputs
| name | description |
|---|---|
| cbp_artifact_id | The Id of registered build artifact |