node.js - 如何从 Jenkins 运行 npm/grunt 命令

标签 node.js angularjs jenkins gruntjs

我是这个领域的新手,正在尝试从 jenkins 运行以下命令:

npm install
grunt quickStart

到目前为止,我已经在窗口机器上运行了一个 jenkins 作为窗口服务,并且我还为 jenkins 安装了 NodeJs 插件。

但是,按照说明 here,我被卡住并退出了困惑。 ,它要求我添加一个或模式 nodeJs 安装,我找不到这些设置,甚至不确定我是否首先需要它们。

这是要求我做的事情: enter image description here

我看不到我创建的 jenkins 作业的此设置。有没有一种简单的方法可以从 .bat.sh 脚本在 jenkins 中运行这些命令,因为我会推荐一个 .bat m 在窗口机器上。

注意:我已经在 jenkins 中检查了一个使用 git 的项目!!!

谢谢

最佳答案

“它要求我添加一个或模式 nodeJs 安装,我找不到这些设置,甚至不确定我是否首先需要它们。
我认为您不需要我将 jenkins 指向 Node 安装文件夹,仅此而已..,为此您可以转到 Manage Jenkins->Configure System->NodeJS->NodeJS installations.. 输入您喜欢的任何名称并指向 Node 主文件夹所在的位置。

node home directory ...看不到我创建的 jenkins 作业的此设置...

一旦您在 jenkins 配置中进行了配置,您应该可以像这样使用该配置:

node in project

...有没有一种简单的方法可以从 .bat 或 .sh 脚本在 jenkins 中运行这些命令,推荐使用 .bat,因为我在窗口机器上
对不起,我不明白你指的是什么命令...... 总结一下:

  1. 你必须告诉 jenkins 你的 Node 安装在哪里
  2. 在您的工作中使用该配置

希望这会有所帮助...

关于node.js - 如何从 Jenkins 运行 npm/grunt 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25919364/

相关文章:

ios - AFNetworking 永久保存在服务器上创建的 cookie?

python - npm 安装 bcrypt,gyp 错误! Python

node.js - 添加 node.js 模块以与 Azure Functions 结合使用

javascript - 将 $resource 与 Rest 服务结合使用

java - 将 Zaproxy 链接到 Jenkins

jenkins - 从新作业的可用类型列表中缺少 maven 2/3 作业类型

node.js - 当用户登录时,如何仅更改页面的标题栏?

javascript - 在 .po 翻译文件中使用 ui-sref 进行 Angular-gettext

angularjs - $httpBackend (angularJS) 中的 URL 参数

jenkins - Jmeter --- 为每次运行生成单独的 .jtl 结果文件