Jenkins 新手:我正在 Jenkins 中设置我们的构建。设置构建步骤以运行 nodejs 脚本(使用 Sencha Touch 2 将构建的应用程序带入原生 iOS 应用程序的脚本)。nodejs 脚本需要一个扳手库。
Jenkins 用户似乎在不同的上下文中运行。它看不到我的节点安装或 npm 安装。作为构建步骤的一部分,我必须将路径导出到 node 和 npm。现在我已经完成了,构建会看到 node 和 npm 命令。
但是,我在构建步骤中调用的命令之一是“npm install wrench”,它给了我一个权限错误,并告诉我以管理员身份运行。所以我可以让它工作。
因此,我要么需要能够授予 Jenkins 用户管理员权限,要么需要提前为用户 npm-install 软件包。有谁知道如何做这些选项中的任何一个。