Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins Ant脚本执行器_Jenkins_Ant_Windows Console_Ibm Integration Bus - Fatal编程技术网

Jenkins Ant脚本执行器

Jenkins Ant脚本执行器,jenkins,ant,windows-console,ibm-integration-bus,Jenkins,Ant,Windows Console,Ibm Integration Bus,我正在尝试为我的IBM集成总线应用程序自动化构建。我用詹金斯和蚂蚁来做这件事 <?xml version="1.0"?> <project name="project" default="run"> <target name="run" description=""> <property name="toolkit.home" value="C:\Program Files\IBM\IIB\10.0.0.10\server\bin" />

我正在尝试为我的IBM集成总线应用程序自动化构建。我用詹金斯和蚂蚁来做这件事

<?xml version="1.0"?>
<project name="project" default="run">
<target name="run" description="">
    <property name="toolkit.home" value="C:\Program Files\IBM\IIB\10.0.0.10\server\bin" />
    <property name="cmd.home" value="C:\Windows\System32" />
    <property name="cmd.file" value="${cmd.home}\cmd.exe"/>
    <property name="iib.cmd" value="C:\Program Files\IBM\IIB\10.0.0.10\iib.cmd"/>
    <antcall target="build" />
</target>
<target name="build">
     <exec executable="${cmd.file}">
         <arg value="/k"/>
        <arg value="${iib.cmd}"/>
     </exec>
     <exec executable="mqsilist" newenvironment="false"/>
 </target>
 </project>  
我的确切意思是说,第一个exec设置的构建环境丢失了。我不想让ant失去first exec设置的构建环境。尝试使用
newenvironment=“false”
。它不起作用。
任何帮助都将不胜感激。

Jenkins作为单独的用户运行,因此如果
mqsilist
路径中不可用,它将无法运行该程序。顺便问一下,你的
跑步目标是什么?您只需在
build
本身中设置这些属性默认值,甚至可以在根项目级别进行设置。我如何知道Jenkins正在哪个用户下运行。我是我机器上唯一的用户(管理员)。我想你可能把注意力放错地方了。您需要将要使用的程序添加到PATH环境变量中。转到managejenkins->configuresystem,您将看到一个用于添加环境变量的区域。
F:\Ant>C:\Windows\System32\cmd.exe /k "C:\Program Files\IBM\IIB\10.0.0.10\iib.cmd"
F:\Ant>mqsilist