首页 > 解决方案 > bundle install 应该在哪里执行?

问题描述

我正在为我的持续交付管道运行构建服务器 (Jenkins)。

为了确保我的系统运行相同版本的软件,我将构建步骤与发布/运行步骤分开。因此,构建服务器正在创建一个包,该包正在分发给运行该包的服务器。

我现在不确定该bundle install --deployment步骤是否是构建步骤的一部分(因此它会创建一个 vendor/ 目录,该目录是分发包的一部分)或者它是否是发布步骤的一部分(在目标系统上执行)。

这里 Ruby 世界的最佳实践是什么?

标签: rubydeploymentbuildrubygemsbundler

解决方案


推荐阅读