管道构建中的Jenkins错误:将邮递员集合与jenkins和BitBucketGIT集成

时间:2018-06-13 04:38:20

标签: git jenkins bitbucket postman newman

尝试在本地sytsem(localhost:8080)上的Postman Collection的Jenkins中安排管道作业。邮差集合JSON文件保存在bitbucket中。

我已经在Jenkins的全局配置设置中设置了JAVA路径和GIT路径。创建Jenkins构建为自由式项目和管道项目。

postman-Collection文件夹包含两个JSON文件。

  1. "的package.json"包含项目名称,版本,纽曼版本,脚本名称。

  2. " Jsonplaceholder.com.postman_collection.json"(在测试文件夹下):此文件包含所有API的收集和验证。

  3. Postman image

    有人可以帮我解决这个问题吗?

    1. 在我的管道Jenkins构建项目下,我将下面的脚本作为管道脚本

      节点{    阶段('邮差测试')    {

         git 'https://bitbucket.org/<username>/postman2/src/<branchName>/'
         sh 'npm install'
         sh 'npm run api-test-qa'
      

      } }

    2. 获得以下错误

        

      [C:\ Users \ rahilk.jenkins \ workspace \ Postman-Newman]运行shell   script [Pipeline]} [Pipeline] // stage [Pipeline]} [Pipeline] //   node [Pipeline]管道结束java.io.IOException:CreateProcess   error = 2,系统找不到指定的文件   java.lang.ProcessImpl.create(Native Method)at   java.lang.ProcessImpl。(未知来源)at   java.lang.ProcessImpl.start(未知来源)at   java.lang.ProcessBuilder.start(未知来源)at   hudson.Proc $ LocalProc。(Proc.java:249)at   hudson.Proc $ LocalProc。(Proc.java:218)at   hudson.Launcher $ LocalLauncher.launch(Launcher.java:929)at   hudson.Launcher $ ProcStarter.start(Launcher.java:449)

           

      引起:java.io.IOException:无法运行程序&#34; nohup&#34; (在目录中   &#34; C:\ Users \ rahilk.jenkins \ workspace \ Postman-Newman&#34;):CreateProcess   error = 2,系统找不到指定的文件   java.lang.ProcessBuilder.start(未知来源)at   hudson.Proc $ LocalProc。(Proc.java:249)at   hudson.Proc $ LocalProc。(Proc.java:218)at   hudson.Launcher $ LocalLauncher.launch(Launcher.java:929)at   hudson.Launcher $ ProcStarter.start(Launcher.java:449)

0 个答案:

没有答案