私は現在、シングルクリックでプロジェクトを受け入れサーバーと本番サーバーにデプロイできるようにする内部アプリケーションを作成しようとしています。これを実現するためにphingを使用しています。
現時点では、プロジェクトをチェックアウト(またはsvnエクスポート)するのに問題があります。次のコマンドを使用します。
<exec command="svn checkout ${svn.host} ${svn.exportdir} --force --username server --password <password>" />
通常のコマンドラインではこれは完全に機能しますが、ホストがhttpsを使用しているため、証明書を受け入れるように求められます。問題は、証明書を自動的に受け入れるパラメータがないように見えることです。
--trust-server-certも役に立ちません。これは、ホスト名の不一致が原因で証明書が拒否され、パラメータが「CAisunknown」エラーのみをバイパスするためです。
プロジェクトをチェックアウト(またはエクスポート、更新など)する方法についてのアイデアはありますか?