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'"
|
COMMAND="$COMMAND --opt platform='$PLUGIN_PLATFORM'"
|
||||||
fi
|
fi
|
||||||
# https://github.com/moby/buildkit/blob/master/README.md#output
|
# https://github.com/moby/buildkit/blob/master/README.md#output
|
||||||
BUILDCTL_OUTPUT=""
|
OUTPUT=""
|
||||||
if [[ -n "${PLUGIN_NAME:-}" ]]; then
|
if [[ -n "${PLUGIN_NAME:-}" ]]; then
|
||||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT --output type=image,\"name=$PLUGIN_NAME\",push=${PLUGIN_PUSH:-true}"
|
OUTPUT="$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"
|
OUTPUT="$OUTPUT,oci-mediatypes=true,oci-artifact=true,compression=estargz,compression-level=9"
|
||||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT,rewrite-timestamp=true"
|
OUTPUT="$OUTPUT,rewrite-timestamp=true"
|
||||||
BUILDCTL_OUTPUT="$BUILDCTL_OUTPUT$(echo "$PLUGIN_ANNOTATION" | jq --join-output 'keys[] as $k|",annotation.\($k)=\"\(.[$k])\""')"
|
OUTPUT="$OUTPUT$(echo "$PLUGIN_ANNOTATION" | jq --join-output 'keys[] as $k|",annotation.\($k)=\"\(.[$k])\""')"
|
||||||
fi
|
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
|
# custom args, e.g. docker run --rm --volume=$HOME:HOME:ro --workdir=$PWD kokuwaio/buildkit --opt buildarg=foo=bar
|
||||||
if [[ -n "${1:-}" ]]; then
|
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
|
if [[ "${PLUGIN_PLATFORM:-}" == "true" ]]; then
|
||||||
echo " --platform='$PLUGIN_PLATFORM'"
|
echo " --platform='$PLUGIN_PLATFORM'"
|
||||||
fi
|
fi
|
||||||
if [[ -n "${PLUGIN_ADDR:-}" ]]; then
|
if [[ -n "${OUTPUT:-}" ]]; then
|
||||||
echo " $BUILDCTL_OUTPUT"
|
echo " $OUTPUT"
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
echo Running now:
|
echo Running now:
|
||||||
|
@ -79,4 +79,3 @@ echo
|
||||||
echo -n "SOURCE_DATE_EPOCH=$SOURCE_DATE_EPOCH ${COMMAND// --/\\n --}"
|
echo -n "SOURCE_DATE_EPOCH=$SOURCE_DATE_EPOCH ${COMMAND// --/\\n --}"
|
||||||
echo
|
echo
|
||||||
eval "$COMMAND"
|
eval "$COMMAND"
|
||||||
echo 1
|
|
||||||
|
|
|
@ -52,10 +52,10 @@
|
||||||
"packageNameTemplate": "moby/buildkit"
|
"packageNameTemplate": "moby/buildkit"
|
||||||
},{
|
},{
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"managerFilePatterns": ["Dockerfile", ".woodpecker/build.yaml"],
|
"managerFilePatterns": ["Dockerfile"],
|
||||||
"matchStrings": ["https://github.com/jqlang/jq/releases/download/(?<currentValue>jq-[0-9]+\\.[0-9]+\\.[0-9]+)/jq-linux-$SUFFIX"],
|
"matchStrings": ["https://github.com/jqlang/jq/releases/download/(?<currentValue>jq\\-[0-9]+\\.[0-9]+\\.[0-9]+)/jq-linux-$SUFFIX"],
|
||||||
"datasourceTemplate": "github-tags",
|
"datasourceTemplate": "github-tags",
|
||||||
"packageNameTemplate": "qlang/jq"
|
"packageNameTemplate": "qlang/jq"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue