gitlab-ci-runner избегает сообщений об ошибке «не удалось удалить» при следующем запуске (избегайте отслеживания определенных файлов) - PullRequest
0 голосов
/ 28 декабря 2018

Возможно, это вопрос новичка для пользователей gitlab-runner.в моей установке gitlab-runner запускает с оболочкой bash скрипт, который создает файл изображения.Таким образом, в основном он создает пустой файл, sudo монтирует его с устройством обратной связи и создает файловую систему на устройстве обратной связи и копирует в него файлы.В конце скрипта файловая система отключена.

Это успешно выполняется и в gitlab-runner.

После одного успешного запуска бегун начинает выплевывать сообщения об ошибках «не удалось удалить» файлы и вводящее в заблуждение сообщение «отказано в разрешении».

Точки данных: я заметил, что этопроисходит до повторного запуска самого скрипта.В сообщениях об ошибках содержатся все справочные файлы, которые были изначально созданы в смонтированном образе при последнем запуске - и, конечно же, их больше нет, поскольку собранный образ был размонтирован на последнем шаге сценария.и этот прогон должен вновь собраться в этом образе.

Как я могу избежать того, что gitlab-runner отслеживает эти файлы?Они вообще не должны отслеживаться.

...