Log digest of docker image
This commit is contained in:
parent
e821dd4e94
commit
c440cc1c8d
1 changed files with 16 additions and 1 deletions
|
|
@ -134,7 +134,22 @@ docker_login()
|
|||
push_docker_image()
|
||||
{
|
||||
local image_name=$1
|
||||
|
||||
# Log the image name before pushing
|
||||
echo "Pushing image: $image_name"
|
||||
|
||||
# Push the image
|
||||
"$scripts"/custom-timeout.sh 30 docker push "$image_name"
|
||||
|
||||
# After pushing, get the digest from the local image manifest
|
||||
local digest
|
||||
digest=$(docker image inspect --format='{{index .RepoDigests 0}}' "$image_name")
|
||||
|
||||
if [ -n "$digest" ]; then
|
||||
echo "::notice::Hash: $digest $image_name"
|
||||
else
|
||||
echo "::error::Could not retrieve digest for image $image_name"
|
||||
fi
|
||||
}
|
||||
|
||||
deploy_env_images()
|
||||
|
|
@ -154,7 +169,7 @@ deploy_tags()
|
|||
local exclude_pattern=$2
|
||||
local tags=$(docker images --format '{{.Repository}}:{{.Tag }}' | grep "$repo" | grep -vE "$exclude_pattern")
|
||||
|
||||
#Debug list all tags
|
||||
# Debug list all tags
|
||||
docker images --format '{{.Repository}}:{{.Tag }}'
|
||||
|
||||
for tag in $tags; do
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue