17 lines
518 B
Bash
17 lines
518 B
Bash
#!/bin/bash -e
|
|
while getopts "r:" option;
|
|
do
|
|
case "$option" in
|
|
r ) REGISTRY_NAME=${OPTARG};;
|
|
esac
|
|
done
|
|
image_name=${REGISTRY_NAME}.azurecr.io/myrepo/queue_pipeline:latest # Specify the image name here
|
|
image_tag=latest
|
|
full_image_name=${image_name}:${image_tag}
|
|
|
|
cd "$(dirname "$0")"
|
|
docker build -t "${full_image_name}" .
|
|
docker push "$full_image_name"
|
|
|
|
# Output the strict image name (which contains the sha256 image digest)
|
|
docker inspect --format="{{index .RepoDigests 0}}" "${full_image_name}" |