asfd
Some checks failed
ci/woodpecker/push/build Pipeline failed
ci/woodpecker/push/test/2 unknown status
ci/woodpecker/push/test/1 unknown status
ci/woodpecker/push/lint Pipeline failed

This commit is contained in:
Stephan Schnabel 2025-06-07 22:10:06 +02:00
parent 7af49c5dc8
commit 60b504da0c
Signed by: stephan.schnabel
SSH key fingerprint: SHA256:99zuzxNGFb5/5P+E/O7ONU2qhUojUe/D8rIPTW+9Xp0
2 changed files with 11 additions and 12 deletions

View file

@ -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

View file

@ -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"
} }
] ]
}