Как автоматически запустить Bundle Установите, если GemFile обновляется после Git Pull / Merge?

StackOverflow https://stackoverflow.com/questions/4036255

  •  26-09-2019
  •  | 
  •  

Вопрос

Я представляю, что я должен написать HIT Commit Comply Club (Post-Merge?), Который будет смотреть в список измененных файлов и запустить установку Bundle, если это необходимо после того, как я принесет и слиться из моего GIT REPO.

Но после некоторого гугула я полагаю, что либо это должно существовать (не смогла его найти!) Или есть веские причины не делать этого.

Это было полезно?

Решение

Вы можете создать пост-слитый крючок, который будет стрелять каждый раз, когда вы тянете изменения:

~/.git/post-merge

... и установите его, чтобы повторно установить пучок, если это необходимо:

bundle check || bundle install

Другие советы

С использованием rerun Вы можете автоматически запускать bundle install В связи с драгоценными изменениями:

rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top