Где выполнить установку пакета? - PullRequest
0 голосов
/ 01 марта 2020

Я использую сервер сборки (Jenkins) для своего конвейера непрерывной доставки.

Чтобы гарантировать, что мои системы работают с одной и той же версией программного обеспечения, я отделяю шаг сборки от шаг выпуска / запуска . Таким образом, сервер сборки создает пакет, который распространяется на серверы, на которых выполняется пакет.

Теперь я не уверен, является ли шаг bundle install --deployment частью шага сборки (поэтому он создает каталог vendor / это часть дистрибутивного пакета) или является ли он частью этапа выпуска (выполняемого в целевой системе).

Какова лучшая практика в мире Ruby здесь?

...