Gitlab-ci обновление secret сервисам docker swarm

Хочу обновить secret в docker swarm используемый 2я сервисами из gitlab-ci.

Вывод команды docker secret inspect secret не содержит имен сервисов которые используют secret. Это можно узнать либо из сервисов, либо попытавшись удалить secret.

- SERVICES=$(docker secret rm secret 2>&1 | grep -oE '[^ ]+\w$')

Консольно все отрабатывает echo $SERVICES выводит ожидаемый результат 2х сервисов. В gitlab-ci видимо не работает перенаправление stderr в stdout 2>&1 pipeline все равно ловит ошибку и падает с ERROR: Job failed: exit code 1

Как вы это решаете?


Ответы (0 шт):