2017-03-08 82 views
0

我試圖使用與可執行文件屬性設置爲sqlplus,應用標籤運行Ant目標,但我發現這個錯誤sqlplus中運行像這樣:不能從詹金斯

<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> 

我m使用Jenkins與調用Ant,我有我的生成機器上安裝sqlplus。

回答

0

它正在工作。我創建了一個包含sqlplus.exe的url的環境變量sqlplus。然後我在我的螞蟻文件中使用它。

<apply dir="${root.dir}/test" executable="${env.sqlplus}" ...>