Some checks failed
build-and-upload-docker / build-and-upload (push) Has been cancelled
19 lines
505 B
Bash
Executable File
19 lines
505 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
IMAGE_NAME="rbvtopudding/gitea-act_runner"
|
|
TAG="${1:-latest}"
|
|
FULL_IMAGE_NAME="${IMAGE_NAME}:${TAG}"
|
|
|
|
# Get the directory where the script is located
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
echo "Building Docker image: ${FULL_IMAGE_NAME}"
|
|
docker build -t "${FULL_IMAGE_NAME}" "${SCRIPT_DIR}"
|
|
|
|
echo "Pushing Docker image to Docker Hub: ${FULL_IMAGE_NAME}"
|
|
docker push "${FULL_IMAGE_NAME}"
|
|
|
|
echo "Successfully built and pushed ${FULL_IMAGE_NAME}"
|