File tree Expand file tree Collapse file tree 3 files changed +126
-0
lines changed Expand file tree Collapse file tree 3 files changed +126
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build Harbor garbage collector docker image
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ permissions :
9+ id-token : write
10+
11+ jobs :
12+ docker :
13+ runs-on : ubuntu-latest
14+ steps :
15+ -
16+ name : Checkout
17+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
18+ -
19+ name : Login to Stackable Harbor
20+ uses : docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
21+ with :
22+ registry : oci.stackable.tech
23+ username : robot$stackable+github-action-build
24+ password : ${{ secrets.HARBOR_ROBOT_STACKABLE_GITHUB_ACTION_BUILD_SECRET }}
25+ -
26+ name : Set up Cosign
27+ uses : sigstore/cosign-installer@9614fae9e5c5eddabb09f90a270fcb487c9f7149 # tag=v3.3.0
28+ -
29+ name : Build and push
30+ id : build-and-push
31+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4.0
32+ with :
33+ context : ./tools/harbor-garbage-collector
34+ file : ./tools/harbor-garbage-collector/Dockerfile
35+ push : true
36+ tags : oci.stackable.tech/stackable/harbor-garbage-collector:0.0.0-dev
37+ build-args : |
38+ REVISION=${{ github.sha }}
39+ VERSION=dev
40+ -
41+ name : Sign the published image
42+ run : cosign sign -y oci.stackable.tech/stackable/harbor-garbage-collector@${{ steps.build-and-push.outputs.digest }}
Original file line number Diff line number Diff line change 1+ name : Build SBOM browser docker image
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ permissions :
9+ id-token : write
10+
11+ jobs :
12+ docker :
13+ runs-on : ubuntu-latest
14+ steps :
15+ -
16+ name : Checkout
17+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
18+ -
19+ name : Login to Stackable Harbor
20+ uses : docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
21+ with :
22+ registry : oci.stackable.tech
23+ username : robot$stackable+github-action-build
24+ password : ${{ secrets.HARBOR_ROBOT_STACKABLE_GITHUB_ACTION_BUILD_SECRET }}
25+ -
26+ name : Set up Cosign
27+ uses : sigstore/cosign-installer@9614fae9e5c5eddabb09f90a270fcb487c9f7149 # tag=v3.3.0
28+ -
29+ name : Build and push
30+ id : build-and-push
31+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4.0
32+ with :
33+ context : ./tools/harbor-sbom-browser
34+ file : ./tools/harbor-sbom-browser/Dockerfile
35+ push : true
36+ tags : oci.stackable.tech/stackable/harbor-sbom-browser:0.0.0-dev
37+ build-args : |
38+ REVISION=${{ github.sha }}
39+ VERSION=dev
40+ -
41+ name : Sign the published image
42+ run : cosign sign -y oci.stackable.tech/stackable/harbor-sbom-browser@${{ steps.build-and-push.outputs.digest }}
Original file line number Diff line number Diff line change 1+ name : Build Nexus garbage collector docker image
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+
8+ permissions :
9+ id-token : write
10+
11+ jobs :
12+ docker :
13+ runs-on : ubuntu-latest
14+ steps :
15+ -
16+ name : Checkout
17+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
18+ -
19+ name : Login to Stackable Harbor
20+ uses : docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
21+ with :
22+ registry : oci.stackable.tech
23+ username : robot$stackable+github-action-build
24+ password : ${{ secrets.HARBOR_ROBOT_STACKABLE_GITHUB_ACTION_BUILD_SECRET }}
25+ -
26+ name : Set up Cosign
27+ uses : sigstore/cosign-installer@9614fae9e5c5eddabb09f90a270fcb487c9f7149 # tag=v3.3.0
28+ -
29+ name : Build and push
30+ id : build-and-push
31+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4.0
32+ with :
33+ context : ./tools/nexus-garbage-collector
34+ file : ./tools/nexus-garbage-collector/Dockerfile
35+ push : true
36+ tags : oci.stackable.tech/stackable/nexus-garbage-collector:0.0.0-dev
37+ build-args : |
38+ REVISION=${{ github.sha }}
39+ VERSION=dev
40+ -
41+ name : Sign the published image
42+ run : cosign sign -y oci.stackable.tech/stackable/nexus-garbage-collector@${{ steps.build-and-push.outputs.digest }}
You can’t perform that action at this time.
0 commit comments