Проблемы реализации Capistrano центрального хранилища - PullRequest
0 голосов
/ 06 ноября 2018

Я нахожусь в процессе внедрения центрального репозитория capistrano в частном репозитории на Github.

Идея состоит в том, чтобы удалить всю информацию о сервере из репозиториев приложений и сохранить ее в частном репо. Этот частный репозиторий, в свою очередь, используется для развертываний.

Кто-нибудь пытался успешно это сделать?

До сих пор я безуспешно пробовал капхаб, пульсар и миксины.

caphub несовместим с последней версией Capistrano

Pulsar, похоже, неправильно выбирает общие файлы и папки из общего файла deploy.rb. Они работают только в том случае, если они находятся в файле deploy.rb для конкретного приложения, что означает наличие дублированного кода между каждым приложением.

с миксинами это, похоже, не учитывает специфичные для приложения изменения Capfile, например, у нас есть некоторые приложения, использующие sidekiq, которые указаны в Capfile для конкретного приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...