私は現在、ワンクリックでプロジェクトを受入れサーバーと運用サーバーに展開できるように内部アプリケーションを作成しようとしています。 これを達成するために、私たちはphingを使用しています。svn checkoutがphingで動作しない
現時点では、プロジェクトをチェックアウト(またはsvnエクスポート)するのが難しいです。しかし、私は、ホストがHTTPSを使用しているため、証明書を受け入れるように求めます、これは完璧に動作し、通常のコマンドラインで
<exec command="svn checkout ${svn.host} ${svn.exportdir} --force --username server --password <password>" />
:私は、次のコマンドを使用します。問題は、証明書を自動的に受け入れるパラメータがないようです。
--trust-server-certは、ホスト名の不一致により証明書が拒否されるため、パラメータが "CAは不明"を迂回するだけであるため、どちらも役に立ちません。
プロジェクトのチェックアウト(またはエクスポート、更新など)に関するアイデアはありますか?
:それでも問題Phingのコマンドを実行するユーザがrootでない場合、その後、あなたはPhingのコマンドを実行するユーザーとしてこのコマンドを実行する必要がある可能性があり
また、 '--non-interactive''を渡して、コマンドがユーザ入力を待つのを止めます。 –