不能 运行 来自 Jenkins 的 sqlplus
can't run sqlplus from Jenkins
我正在尝试 运行 使用应用标记的 ant 目标,并将可执行文件 属性 设置为 sqlplus,但我收到此错误:
Execute failed: java.io.IOException: Cannot run program "sqlplus" (in
directory "D:\builds\xxxx"):
CreateProcess error=2, The system cannot find the file specified
我的构建 xml 文件如下所示:
<target name="xxxx">
<apply dir="${root.dir}/test" executable="sqlplus" failonerror="true" output="${logs.dir}/xxxx.log">
<arg line="${db.user}/${db.pass}@${db.direct}" />
<srcfile prefix="@"/>
<fileset dir="${root.dir}/tests" casesensitive="false">
<include name="xxxx.sql"/>
</fileset>
</apply>
</target>
我正在使用 Jenkins 和 Invoke Ant,并且我在构建机器上安装了 sqlplus。
它正在运行。我创建了一个包含 url 到 sqlplus.exe 的环境变量 sqlplus。然后我在我的ant文件中使用它。
<apply dir="${root.dir}/test" executable="${env.sqlplus}" ...>
我正在尝试 运行 使用应用标记的 ant 目标,并将可执行文件 属性 设置为 sqlplus,但我收到此错误:
Execute failed: java.io.IOException: Cannot run program "sqlplus" (in directory "D:\builds\xxxx"): CreateProcess error=2, The system cannot find the file specified
我的构建 xml 文件如下所示:
<target name="xxxx">
<apply dir="${root.dir}/test" executable="sqlplus" failonerror="true" output="${logs.dir}/xxxx.log">
<arg line="${db.user}/${db.pass}@${db.direct}" />
<srcfile prefix="@"/>
<fileset dir="${root.dir}/tests" casesensitive="false">
<include name="xxxx.sql"/>
</fileset>
</apply>
</target>
我正在使用 Jenkins 和 Invoke Ant,并且我在构建机器上安装了 sqlplus。
它正在运行。我创建了一个包含 url 到 sqlplus.exe 的环境变量 sqlplus。然后我在我的ant文件中使用它。
<apply dir="${root.dir}/test" executable="${env.sqlplus}" ...>