56 lines
1.5 KiB
Shell
Executable file
56 lines
1.5 KiB
Shell
Executable file
#!/bin/bash
|
|
|
|
echo "Entered main"
|
|
|
|
BUILDER_IMAGE=$(printenv INPUT_BUILDER-IMAGE)
|
|
|
|
SRC_REPOSITORY=$(printenv INPUT_SRC-REPOSITORY)
|
|
SRC_REF=$(printenv INPUT_SRC-REF)
|
|
INPUT_SRC_ACTOR=$(printenv INPUT_SRC-ACTOR)
|
|
SRC_ACTOR=${INPUT_SRC_ACTOR:-actions}
|
|
SRC_TOKEN=$(printenv INPUT_SRC-TOKEN)
|
|
|
|
DST_REPOSITORY=$(printenv INPUT_DST-REPOSITORY)
|
|
DST_REF=$(printenv INPUT_DST-REF)
|
|
INPUT_DST_REF=$(printenv INPUT_DST-REF)
|
|
DST_ACTOR=${INPUT_DST_REF:-actions}
|
|
DST_EMAIL=$(printenv INPUT_DST-EMAIL)
|
|
DST_NAME=$(printenv INPUT_DST-NAME)
|
|
DST_TOKEN=$(printenv INPUT_DST-TOKEN)
|
|
|
|
INPUT_OPT_RELEASE=$(printenv INPUT_OPT-RELEASE)
|
|
OPT_RELEASE=${INPUT_OPT_RELEASE:-false}
|
|
INPUT_OPT_BUILD_STD=$(printenv INPUT_OPT-BUILD-STD)
|
|
OPT_BUILD_STD=${INPUT_OPT_BUILD_STD:-false}
|
|
INPUT_OPT_UPX=$(printenv INPUT_OPT-UPX)
|
|
OPT_UPX=${INPUT_OPT_UPX:-false}
|
|
|
|
INPUT_GIT_FPUSH=$(printenv INPUT_GIT-FPUSH)
|
|
GIT_FPUSH=${INPUT_GIT_FPUSH:-false}
|
|
|
|
set -eu
|
|
|
|
echo "Got inputs"
|
|
|
|
echo "SRC_REPOSITORY=$SRC_REPOSITORY" > .env
|
|
echo "SRC_REF=$SRC_REF" >> .env
|
|
echo "SRC_ACTOR=$SRC_ACTOR" >> .env
|
|
echo "SRC_TOKEN=$SRC_TOKEN" >> .env
|
|
|
|
echo "DST_REPOSITORY=$DST_REPOSITORY" >> .env
|
|
echo "DST_REF=$DST_REF" >> .env
|
|
echo "DST_ACTOR=$DST_ACTOR" >> .env
|
|
echo "DST_EMAIL=$DST_EMAIL" >> .env
|
|
echo "DST_NAME=$DST_NAME" >> .env
|
|
echo "DST_TOKEN=$DST_TOKEN" >> .env
|
|
|
|
echo "OPT_RELEASE=$OPT_RELEASE" >> .env
|
|
echo "OPT_BUILD_STD=$OPT_BUILD_STD" >> .env
|
|
echo "OPT_UPX=$OPT_UPX" >> .env
|
|
|
|
echo "GIT_FPUSH=$GIT_FPUSH" >> .env
|
|
|
|
echo "Wrote .env"
|
|
|
|
docker container run --attach stdout --attach stderr --env-file .env --rm $BUILDER_IMAGE /bin/sh /build.sh
|
|
rm .env
|