До начала работы заказчик должен предоставить:
1) Сервер и доступ в к нему для самого self-hosted runner, где будет осуществляться сборка. Минимальные требования 1 CPU, 2GB RAM, 40-80GB SSD.
2) Ssh-доступы root или sudo user к серверу, где будет развертываться приложение.
3) Доступы к репозиторию на уровне DevOps
4) Другие доступы, если есть дополнительные опции, например ключница.
5) По желанию можно ещё добавить Dev-окружение и его сборку для других веток с отдельным сервером.