Чиним Gitlab Pages при переименовании репозитория


Если в гитлабе переименовать репозиторий (или перенести его в другой неймспейс), то генератор GitLab Pages почему-то этого не замечает и делает сборку в неправильное место. Актуально для v12.6.3, как минимум.

У меня получилось пофиксить проблему принудительным перезапуском генератора. Для этого записываем рандомное значение в gitlab/gitlab-rails/shared/pages/.update:

head /dev/urandom | tr -dc A-Za-z0-9 | head -c 128 > /var/opt/gitlab/gitlab-rails/shared/pages/.update

После этого ещё раз запускаем пайплайн с Pages и проверяем, что всё работает.