我目前正在嘗試編寫一個內部應用程序,以便能夠通過單擊將我們的項目部署到驗收和生產服務器。 我們正在使用phing完成此操作。svn checkout不能通過phing工作
目前我在檢查(或執行svn導出)項目時遇到困難。我用下面的命令:
<exec command="svn checkout ${svn.host} ${svn.exportdir} --force --username server --password <password>" />
正常的命令行這個完美的作品上,但是我得到提示,因爲主機使用HTTPS來接受證書。問題是似乎沒有參數來自動接受證書。
--trust-server-cert也沒有幫助,因爲證書由於主機名稱不匹配而被拒絕,而參數僅繞過「CA未知」 - 錯誤。
關於如何檢出(或導出,更新)項目的任何想法?
確保你還可以通過''-non-interactive''來停止你的命令等待用戶輸入。 –