我们有一个包含多个应用程序共享代码的gem。它托管在一个私人github回购。如何使'捆绑安装'始终下载私人托管(在Github上)的gem?
我希望每个应用程序每次运行bundle install
时都会自动获取该宝石的最新版本,因此我的团队的其他成员可以随时更新,并且可以在Heroku上进行简单部署和我们的Jenkins CI服务器。
据我了解,当运行bundle install
时,如果某些版本的gem已经成功安装,它将被用来代替任何新版本。
有没有办法强制捆绑器总是获取最新版本的gem?
当我们部署或推送到master(触发Jenkins运行)时,我们是否需要使bundle update
成为我们工作流程的常规部分?