1
This commit is contained in:
parent
f09b6486f9
commit
db4412c876
10 changed files with 89 additions and 85 deletions
|
@ -1,11 +1,12 @@
|
|||
#!/bin/bash
|
||||
set -eu;
|
||||
set -exu;
|
||||
env | sort | grep -v DRONE
|
||||
|
||||
##
|
||||
## check input
|
||||
##
|
||||
|
||||
BUILDCTL_ADDR=${PLUGIN_ADDR:-${BUILDCTL_ADDR:-}}
|
||||
BUILDKIT_HOST=${PLUGIN_ADDR:-${BUILDKIT_HOST:-}}
|
||||
if [[ -z "${BUILDCTL_ADDR:-}" ]]; then
|
||||
echo "Missing buildkit addr."
|
||||
exit 1
|
||||
|
@ -22,6 +23,8 @@ if [[ "$BUILDCTL_FRONTEND" != "dockerfile.v0" ]]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
SOURCE_DATE_EPOCH=${PLUGIN_SOURCE_DATE_EPOCH:-${SOURCE_DATE_EPOCH:-0}}
|
||||
|
||||
##
|
||||
## build command
|
||||
##
|
||||
|
@ -36,8 +39,8 @@ if [[ "${PLUGIN_PLATFORM:-}" == "true" ]]; then
|
|||
COMMAND="$COMMAND --opt platform='$PLUGIN_PLATFORM'"
|
||||
fi
|
||||
# https://github.com/moby/buildkit/blob/master/README.md#output
|
||||
if [[ ! -z "${PLUGIN_NAME:-}" ]]; then
|
||||
COMMAND="$COMMAND --output type=image,name=$PLUGIN_NAME,push=${PLUGIN_PUSH:-true}"
|
||||
if [[ ! -z "${PLUGIN_NAMES:-}" ]]; then
|
||||
COMMAND="$COMMAND --output type=image,name=$PLUGIN_NAMES,push=${PLUGIN_PUSH:-true}"
|
||||
fi
|
||||
|
||||
# custom args, e.g. docker run --rm --volume=$(pwd):$(pwd) --workdir=$(pwd) --env=CI=test kokuwaio/buildkit --opt buildarg=foo=bar
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue