Initial commit
This commit is contained in:
12
scripts/build-commit-link.sh
Executable file
12
scripts/build-commit-link.sh
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash -u
|
||||
|
||||
IMAGE=${1}
|
||||
|
||||
expression='.payload | @base64d | fromjson | .predicate.buildConfig.tasks[0].invocation.environment.annotations | ."pipelinesascode.tekton.dev/repo-url" + "/-/commit/" + ."pipelinesascode.tekton.dev/sha"'
|
||||
output=$(cosign download attestation $IMAGE | jq -r "$expression")
|
||||
|
||||
if [[ "$output" == *github.com/* ]] ; then
|
||||
echo "🐙 $output" | sed 's|/-/|/|'
|
||||
else
|
||||
echo "🦊 $output"
|
||||
fi
|
||||
6
scripts/build-git-repo.sh
Executable file
6
scripts/build-git-repo.sh
Executable file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash -u
|
||||
|
||||
IMAGE=${1}
|
||||
|
||||
expression='.payload | @base64d | fromjson | .predicate.buildConfig.tasks[0].invocation.environment.annotations."pipelinesascode.tekton.dev/repo-url"'
|
||||
cosign download attestation $IMAGE | jq -r "$expression"
|
||||
7
scripts/build-log-link.sh
Executable file
7
scripts/build-log-link.sh
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash -u
|
||||
|
||||
IMAGE=${1}
|
||||
|
||||
cosign download attestation $IMAGE \
|
||||
| jq -r '.payload | @base64d | fromjson | .predicate.buildConfig.tasks[0].invocation.environment.annotations."pipelinesascode.tekton.dev/log-url"' \
|
||||
| sed 's|console.redhat.com/application-pipeline|konflux-ui.apps.stone-prd-rh01.pg1f.p1.openshiftapps.com|'
|
||||
8
scripts/build-origin-pullspec.sh
Executable file
8
scripts/build-origin-pullspec.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/bin/bash -u
|
||||
|
||||
IMAGE=${1}
|
||||
|
||||
expression='.payload | @base64d | fromjson | .subject[0].name + ":" + .predicate.buildConfig.tasks[0].invocation.environment.annotations."pipelinesascode.tekton.dev/sha"'
|
||||
output=$(cosign download attestation $IMAGE | jq -r "$expression")
|
||||
|
||||
echo $output
|
||||
Reference in New Issue
Block a user