Updates
This commit is contained in:
@@ -14,6 +14,7 @@ set -euo pipefail
|
||||
: "${INPUT_CONTEXT:?missing INPUT_CONTEXT}"
|
||||
: "${INPUT_DOCKERFILE:?missing INPUT_DOCKERFILE}"
|
||||
|
||||
|
||||
case "${INPUT_IMAGE_NAME}" in
|
||||
*/*) ;;
|
||||
*)
|
||||
@@ -32,6 +33,8 @@ esac
|
||||
workdir="${PWD}/repo"
|
||||
local_image="localbuild:${INPUT_IMAGE_TAG}"
|
||||
remote_image="${INPUT_REGISTRY}/${INPUT_IMAGE_NAME}:${INPUT_IMAGE_TAG}"
|
||||
remote_image_sha="${INPUT_REGISTRY}/${INPUT_IMAGE_NAME}:${sha_tag}"
|
||||
remote_image_latest="${INPUT_REGISTRY}/${INPUT_IMAGE_NAME}:${latest_tag}"
|
||||
|
||||
rm -rf "${workdir}"
|
||||
mkdir -p "${workdir}"
|
||||
@@ -45,9 +48,7 @@ git checkout --detach FETCH_HEAD
|
||||
|
||||
docker build \
|
||||
-f "${INPUT_DOCKERFILE}" \
|
||||
--label "org.opencontainers.image.revision=${INPUT_GIT_SHA}" \
|
||||
--label "org.opencontainers.image.source=${INPUT_GIT_SERVER_URL}/${INPUT_GIT_REPOSITORY}" \
|
||||
-t "${local_image}" \
|
||||
"${INPUT_CONTEXT}"
|
||||
|
||||
echo "${INPUT_REGISTRY_TOKEN}" | docker login "${INPUT_REGISTRY}" -u "${INPUT_REGISTRY_USER}" --password-stdin
|
||||
docker tag "${local_image}" "${remote_image}"
|
||||
docker push "${remote_image}"
|
||||
|
||||
Reference in New Issue
Block a user