我是这个领域的新手,正在尝试从 jenkins 运行以下命令:
npm install
grunt quickStart
到目前为止,我已经在窗口机器上运行了一个 jenkins 作为窗口服务,并且我还为 jenkins 安装了 NodeJs 插件。
但是,按照说明 here,我被卡住并退出了困惑。 ,它要求我添加一个或模式 nodeJs 安装,我找不到这些设置,甚至不确定我是否首先需要它们。
这是要求我做的事情:
我看不到我创建的 jenkins 作业的此设置。有没有一种简单的方法可以从 .bat
或 .sh
脚本在 jenkins 中运行这些命令,因为我会推荐一个 .bat
m 在窗口机器上。
注意:我已经在 jenkins 中检查了一个使用 git 的项目!!!
谢谢
最佳答案
“它要求我添加一个或模式 nodeJs 安装,我找不到这些设置,甚至不确定我是否首先需要它们。”
我认为您不需要我将 jenkins 指向 Node 安装文件夹,仅此而已..,为此您可以转到 Manage Jenkins->Configure System->NodeJS->NodeJS installations.. 输入您喜欢的任何名称并指向 Node 主文件夹所在的位置。
...看不到我创建的 jenkins 作业的此设置...
一旦您在 jenkins 配置中进行了配置,您应该可以像这样使用该配置:
...有没有一种简单的方法可以从 .bat 或 .sh 脚本在 jenkins 中运行这些命令,推荐使用 .bat,因为我在窗口机器上
对不起,我不明白你指的是什么命令......
总结一下:
- 你必须告诉 jenkins 你的 Node 安装在哪里
- 在您的工作中使用该配置
希望这会有所帮助...
关于node.js - 如何从 Jenkins 运行 npm/grunt 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25919364/