mirror of https://github.com/knative/func.git
16 lines
413 B
Bash
Executable File
16 lines
413 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
KO_DOCKER_REPO="ttl.sh/$(head -c 128 </dev/urandom | LC_CTYPE=C tr -dc 'a-z0-9' | fold -w 8 | head -n 1)"
|
|
export KO_DOCKER_REPO
|
|
|
|
REF_FILE=$(mktemp)
|
|
|
|
ko build --image-refs "${REF_FILE}" --tags "30m" -B ./cmd/func
|
|
|
|
yq -Y -i ".spec.steps[0].image = \"$(cat "${REF_FILE}")\"" \
|
|
pkg/pipelines/resources/tekton/task/func-deploy/0.1/func-deploy.yaml
|