mirror of
https://github.com/elgohr/Publish-Docker-Github-Action.git
synced 2026-03-12 18:07:12 -04:00
Add buildoptions
This commit is contained in:
@@ -100,13 +100,13 @@ function changeWorkingDirectory() {
|
||||
}
|
||||
|
||||
function useCustomDockerfile() {
|
||||
BUILDPARAMS="$BUILDPARAMS -f ${INPUT_DOCKERFILE}"
|
||||
BUILDPARAMS="${BUILDPARAMS} -f ${INPUT_DOCKERFILE}"
|
||||
}
|
||||
|
||||
function addBuildArgs() {
|
||||
for arg in $(echo "${INPUT_BUILDARGS}" | tr ',' '\n'); do
|
||||
BUILDPARAMS="$BUILDPARAMS --build-arg ${arg}"
|
||||
echo "::add-mask::${arg}"
|
||||
for ARG in $(echo "${INPUT_BUILDARGS}" | tr ',' '\n'); do
|
||||
BUILDPARAMS="${BUILDPARAMS} --build-arg ${ARG}"
|
||||
echo "::add-mask::${ARG}"
|
||||
done
|
||||
}
|
||||
|
||||
@@ -129,14 +129,14 @@ function pushWithSnapshot() {
|
||||
local SHORT_SHA=$(echo "${GITHUB_SHA}" | cut -c1-6)
|
||||
local SNAPSHOT_TAG="${TIMESTAMP}${SHORT_SHA}"
|
||||
local SHA_DOCKER_NAME="${INPUT_NAME}:${SNAPSHOT_TAG}"
|
||||
docker build $BUILDPARAMS -t ${DOCKERNAME} -t ${SHA_DOCKER_NAME} ${CONTEXT}
|
||||
docker build ${INPUT_BUILDOPTIONS} ${BUILDPARAMS} -t ${DOCKERNAME} -t ${SHA_DOCKER_NAME} ${CONTEXT}
|
||||
docker push ${DOCKERNAME}
|
||||
docker push ${SHA_DOCKER_NAME}
|
||||
echo ::set-output name=snapshot-tag::"${SNAPSHOT_TAG}"
|
||||
}
|
||||
|
||||
function pushWithoutSnapshot() {
|
||||
docker build $BUILDPARAMS -t ${DOCKERNAME} ${CONTEXT}
|
||||
docker build ${INPUT_BUILDOPTIONS} ${BUILDPARAMS} -t ${DOCKERNAME} ${CONTEXT}
|
||||
docker push ${DOCKERNAME}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user