当前位置: 首页 > 知识库问答 >
问题:

通过powershell或windows批处理命令在jenkins中使用newman

公孙宗清
2023-03-14

我希望运行以下链接

cd c:\Users\Testing
newman run https://www.getpostman.com/collections/abcrtetv345692ty99aer12 -e c:\postman\environment\Env2.postman_environment.json  

jenkins的错误如下:

'node'无法识别为内部或外部命令、可操作程序或批处理文件。
构建步骤'执行Windows批处理命令'标记构建为失败完成:失败

共有1个答案

闽念
2023-03-14

Newman是一个javascript应用程序,旨在在node上运行。js。您需要安装node。js并确保节点。exe在您的路径中。

从下载windows installerhttps://nodejs.org/en/download/-并将其安装在jenkins slave(如果是单机安装,则安装在master)上。

编辑:确保该节点。exe位于用户路径中,Jenkins在该路径下执行,而不仅仅是您的用户。

 类似资料:
  • 不确定这里的问题是什么,但是当我试图编译java文件时,javac是不被识别的。我假设我需要一个专门的插件,或者我需要使用apache ANT,但不太确定。 javac HelloWorld.java java HelloWorld

  • 在Windows中,如何访问批处理文件运行时传递的参数? 例如,假设我有一个名为< code>hello.bat的程序。当我在Windows命令行输入< code>hello -a时,如何让我的程序知道< code>-a是作为参数传入的?

  • 在本章中,我们来看一看一些经常使用的批处理命令。如下图中所示 - 编号 命令 描述 1 VER 此批处理命令显示正在使用的MS-DOS的版本。 2 ASSOC 这是将扩展名与文件类型(FTYPE)相关联的批处理命令,显示现有关联或删除关联。 3 CD 此批处理命令用于更改进入不同的目录,或显示当前目录。 4 CLS 这个批处理命令清除屏幕。 5 COPY 此批处理命令用于将文件从一个位置复制到另一

  • 我想运行一个批处理文件A,它调用/启动另一个批处理文件B,后者打开一个新的cmd窗口。然后,我想在这个新的cmd窗口中运行一个用户定义的命令。这个命令只有在运行文件B之后或者在这个新的cmd-window中才能被识别,但是命令本身的调用应该是写在文件A中的(文件B是设置好的,不能更改)。我该怎么做? 就我所理解的行为而言,我不能访问由另一个批处理文件打开的cmd窗口。我写了一个简单的测试用例来向你

  • 问题内容: 好吧,我需要在我的Hudson Job中执行一个批处理文件,我有一个参数(Jenkis参数),我需要将此参数(如param)传递给批处理文件,我尝试了以下方法: 我的Deploy.cmd配置为获取此值,但Jenkis不分配值。例如,我有以下内容: 然后,批处理文件将使用此值 接受参数名称而不是其值 问题答案: 执行您的批处理文件,如下所示 如果您的Jenkins服务器在unix / L

  • 我正在我的电脑上运行Jenkins作为Windows服务。我正在努力学习使用它。对于虚拟作业,构建步骤之一是使用以下命令执行Windows批处理命令 当我在Jenkins上构建作业时,我得到一个构建错误,即JLink不被识别为内部或外部命令、可操作程序或批处理文件。当我从命令提示符下运行命令时,它运行起来没有任何问题。Windows路径已设置为安装JLink的路径。我应该在Jenkins中另外配置