У нас есть драгоценный камень, который содержит общий код для нескольких приложений. Он размещен на частном репозитории github.
Я хочу, чтобы каждое приложение автоматически получало последнюю версию этого драгоценного камня при каждом запуске bundle install
, чтобы другие члены моей команды всегда были в курсе последних событий, а также имели простое развертывание на Heroku и наш сервер Jenkins CI.
Насколько я понимаю, при запуске bundle install
, если какая-то версия гема уже была успешно установлена, она будет использоваться вместо любой более новой версии.
Есть ли способ заставить упаковщик всегда получать последнюю версию гема?
Нужно ли нам просто сделать bundle update
регулярной частью нашего рабочего процесса, когда мы внедряем или запускаем мастер (запуск выполнения Jenkins)?