@@ -17,17 +17,25 @@ The workflow processes artifacts from a `build-artifacts` directory and creates
17
17
| Input | Description | Required | Default |
18
18
| -------------------------------- | ---------------------------------------------------------- | -------- | ------------------------------- |
19
19
| ` project ` | JFrog Artifactory project name | Yes | - |
20
- | ` build-name ` | Name for the unified build | Yes | - |
20
+ | ` build-name ` | JFrog build name | Yes | - |
21
+ | ` build-id ` | JFrog build ID for the overall build info | Yes | - |
22
+ | ` metadata-build-id ` | JFrog build ID for the build metadata | Yes | - |
21
23
| ` version ` | Version string for build info | Yes | - |
22
24
| ` artifactory-url ` | JFrog Artifactory URL | No | ` https://artifact.aerospike.io ` |
23
25
| ` artifactory-oidc-provider-name ` | OIDC provider name for authentication | No | ` gh-citrusleaf ` |
24
26
| ` artifactory-oidc-audience ` | OIDC audience for authentication | No | ` citrusleaf ` |
25
- | ` artifact-name ` | Name of the artifacts to download | No | ` build -artifacts` |
27
+ | ` artifact-name ` | Name of the artifacts to download | No | ` signed -artifacts` |
26
28
| ` retention-days ` | Retention days for the artifacts | No | ` 1 ` |
27
29
| ` runs-on ` | The runner to use for the build | No | ` ubuntu-22.04 ` |
28
30
| ` checkout-path ` | Directory to checkout the shared-workflows repository into | No | ` shared-workflows ` |
29
31
| ` dry-run ` | Whether to run in dry-run mode | No | ` false ` |
30
32
33
+ ## Outputs
34
+
35
+ | Output | Description |
36
+ | ---------- | ----------------- |
37
+ | ` build-id ` | The build ID used |
38
+
31
39
## Structure
32
40
33
41
### Debian/Ubuntu
@@ -79,13 +87,15 @@ jobs:
79
87
upload :
80
88
uses : aerospike/shared-workflows/.github/workflows/reusable_deploy-artifacts.yaml@CURRENTGITSHA # vn.n.n
81
89
with :
82
- project : database
83
- build-name : database
84
- version : ${{ github.ref_name }}
90
+ project : database
91
+ build-name : database
92
+ build-id : 1234567890
93
+ metadata-build-id : 1234567890-metadata
94
+ version : ${{ github.ref_name }}
85
95
artifactory-url : https://artifact.aerospike.io
86
96
artifactory-oidc-provider-name : gh-citrusleaf
87
97
artifactory-oidc-audience : citrusleaf
88
- artifact-name : build -artifacts
98
+ artifact-name : signed -artifacts
89
99
retention-days : 1
90
100
dry-run : false
91
101
` ` `
0 commit comments