首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jenkins构建步骤不能解析批处理命令

Jenkins构建步骤不能解析批处理命令
EN

Stack Overflow用户
提问于 2018-07-03 17:13:01
回答 1查看 666关注 0票数 1

我正在为LabVIEW项目开发一个构建管道,并且已经到了可以从批处理文件或windows构建LabVIEW项目的地步。这个过程很简单。我正在从构建该项目的LabVIEW引擎调用一些LabVIEW代码。该过程在批处理脚本中工作,但是第二次我将批处理文件的内容放入jenkins构建步骤中,它在消息中失败了。

代码语言:javascript
运行
复制
'--' is not recognized as an internal or external command,
operable program or batch file.

批处理脚本的内容如下:

代码语言:javascript
运行
复制
@echo off
%LabVIEW17% %pBUILD% -- "<path to my project>.lvproj"

其中% LabVIEW 17%是LabVIEW.exe的路径,%pBUILD%是构建项目的LabVIEW代码的路径。该格式基于我在这里找到的一些信息:http://www.ni.com/example/30051/en/

为什么输入的目的是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-03 17:20:50

很可能您的%LabVIEW17 17%和%pBUILD%为空,您的行被解释为:

代码语言:javascript
运行
复制
-- "<path to my project>.lvproj"

尝试在机器级别上设置变量,但不只是为用户设置。

如果您的jenkins是作为一个服务安装的,它将作为管理员/系统执行脚本,并且在用户级别上设置的环境变量将不会被考虑在内。若要在机器级别上设置变量,请检查setx命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51159864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档