29 lines
633 B
Bash
Executable File
29 lines
633 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
. $(dirname $0)/util
|
|
set -e
|
|
|
|
: ${PLATFORMS=linux/arm}
|
|
|
|
importCacheFlags=""
|
|
exportCacheFlags=""
|
|
if [ "$GITHUB_ACTIONS" = "true" ]; then
|
|
if [ -n "$cacheRefFrom" ]; then
|
|
importCacheFlags="--cache-from=type=local,src=$cacheRefFrom"
|
|
fi
|
|
if [ -n "$cacheRefTo" ]; then
|
|
exportCacheFlags="--cache-to=type=local,dest=$cacheRefTo"
|
|
fi
|
|
fi
|
|
|
|
if [ -n "$RUNC_PLATFORMS" ]; then
|
|
buildxCmd build $importCacheFlags $exportCacheFlags \
|
|
--target "binaries-linux-helper" \
|
|
--platform "$RUNC_PLATFORMS" \
|
|
$currentcontext
|
|
fi
|
|
|
|
buildxCmd build $importCacheFlags \
|
|
--platform "$PLATFORMS" \
|
|
$currentcontext
|