даже если операция прошла успешно?
Дело в том, что образ корректно помечается, но ветка заходит в "then"...
gcloud container images add-tag image_name:tag1 image_name:tag2 -q || version_tag_added=$?
if
[ $version_tag_added -ne 0 ]
then
echo "Error"
else
echo "Success"
fi
а он именно не нулевой код возвращает или не в ту ветку заходит? если у вас переменная version_tag_added не определена ранее, то может быть такое поведение
Это всё в цикле while происходит, я не так уж часто использую bash, поэтому не могу сказать, но сейчас заканчивается работа скрипта в CI/CD Гитлаба, я добавил на каждом шаге вывод переменной, как закончится - посмотрю, что там в ней действительно лежит
Обсуждают сегодня