ruby - bundle install 应该在哪里执行?
问题描述
我正在为我的持续交付管道运行构建服务器 (Jenkins)。
为了确保我的系统运行相同版本的软件,我将构建步骤与发布/运行步骤分开。因此,构建服务器正在创建一个包,该包正在分发给运行该包的服务器。
我现在不确定该bundle install --deployment
步骤是否是构建步骤的一部分(因此它会创建一个 vendor/ 目录,该目录是分发包的一部分)或者它是否是发布步骤的一部分(在目标系统上执行)。
这里 Ruby 世界的最佳实践是什么?
解决方案
推荐阅读
- excel - 如果其他单元格具有特定文本,则从单元格返回值的公式
- javascript - 带有可观察对象的任务队列
- javascript - 在另一个 JS 文件中使用导出的 JS 函数
- c# - Html 编码/解码 & Html.Raw
- android - DaoException:没有为类注册 DAO
- node.js - OpenShift 上的 NodeJS 应用程序使用哪个 HOST+PORT?
- c - 如何从 C 中函数返回的指针访问字符串
- rest - 将 REST API 与 glassfish 集成
- python - 如何在 python 3 中通过 asyncio 发送 UDP 请求
- wwdc - WWDC 2018 示例代码可以在线获得吗?