diff --git a/scripts/enforce_labels.bash b/scripts/enforce_labels.bash index 26f8dbdf10bba183124e734651896a5961495919..b888a45ff3ed9912268fd919a2f15a7b9845eddb 100644 --- a/scripts/enforce_labels.bash +++ b/scripts/enforce_labels.bash @@ -15,7 +15,7 @@ if ! docker inspect --type=image "$1" > /dev/null ; then fi for label in "${!enforced_labels[@]}" ; do - if ! docker inspect -f "{{json .Config.Labels }}" "$image_name" | jq -e '.['\"$label\"']' ; then + if ! docker inspect -f "{{json .Config.Labels }}" "$image_name" | jq -e '.['\"$label\"']' > /dev/null ; then echo "Key not found" echo "$label = ${enforced_labels[$label]}" label_args+=" --label $label=\"${enforced_labels[$label]}\"" @@ -24,5 +24,5 @@ done if [ -v label_args ]; then run_command="echo \"FROM $image_name\" | docker build $label_args -t $image_name -" - echo "$run_command" + eval "$run_command" fi