asfd
This commit is contained in:
parent
7af49c5dc8
commit
60b504da0c
2 changed files with 11 additions and 12 deletions
|
@ -44,14 +44,14 @@ if [[ "${PLUGIN_PLATFORM:-}" == "true" ]]; then
|
|||
COMMAND="$COMMAND --opt platform='$PLUGIN_PLATFORM'"
|
||||
fi
|
||||
# https://github.com/moby/buildkit/blob/master/README.md#output
|
||||
BUILDCTL_OUTPUT=""
|
||||
OUTPUT=""
|
||||
if [[ -n "${PLUGIN_NAME:-}" ]]; then
|
||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT --output type=image,\"name=$PLUGIN_NAME\",push=${PLUGIN_PUSH:-true}"
|
||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT,oci-mediatypes=true,oci-artifact=true,compression=estargz,compression-level=9"
|
||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT,rewrite-timestamp=true"
|
||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT$(echo "$PLUGIN_ANNOTATION" | jq --join-output 'keys[] as $k|",annotation.\($k)=\"\(.[$k])\""')"
|
||||
OUTPUT="$OUTPUT --output type=image,\"name=$PLUGIN_NAME\",push=${PLUGIN_PUSH:-true}"
|
||||
OUTPUT="$OUTPUT,oci-mediatypes=true,oci-artifact=true,compression=estargz,compression-level=9"
|
||||
OUTPUT="$OUTPUT,rewrite-timestamp=true"
|
||||
OUTPUT="$OUTPUT$(echo "$PLUGIN_ANNOTATION" | jq --join-output 'keys[] as $k|",annotation.\($k)=\"\(.[$k])\""')"
|
||||
fi
|
||||
COMMAND="$COMMAND $BUILDCTL_OUTPUT"
|
||||
COMMAND="$COMMAND $OUTPUT"
|
||||
|
||||
# custom args, e.g. docker run --rm --volume=$HOME:HOME:ro --workdir=$PWD kokuwaio/buildkit --opt buildarg=foo=bar
|
||||
if [[ -n "${1:-}" ]]; then
|
||||
|
@ -70,8 +70,8 @@ echo "SOURCE_DATE_EPOCH=$SOURCE_DATE_EPOCH docker buildx build ${PLUGIN_CONTEXT:
|
|||
if [[ "${PLUGIN_PLATFORM:-}" == "true" ]]; then
|
||||
echo " --platform='$PLUGIN_PLATFORM'"
|
||||
fi
|
||||
if [[ -n "${PLUGIN_ADDR:-}" ]]; then
|
||||
echo " $BUILDCTL_OUTPUT"
|
||||
if [[ -n "${OUTPUT:-}" ]]; then
|
||||
echo " $OUTPUT"
|
||||
fi
|
||||
echo
|
||||
echo Running now:
|
||||
|
@ -79,4 +79,3 @@ echo
|
|||
echo -n "SOURCE_DATE_EPOCH=$SOURCE_DATE_EPOCH ${COMMAND// --/\\n --}"
|
||||
echo
|
||||
eval "$COMMAND"
|
||||
echo 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue