私のbuild.xml構成の一部は
<gitclone repository="${repo}" targetPath="${directory}" />
私がクローンを作成しているリポジトリは大きくなく、約30Mと10kのオブジェクトです。git clone
コンソールで行う場合、クローン作成には約30秒かかりますが、これで問題ありません。しかし、phing configを実行しようとすると、最大30分かかる場合があります。興味深いことに、ファイルはほぼ同じ30秒でディレクトリに表示されますが、何も起こらず、phingビルドスクリプトはそれ以上実行されません。
<gitclone />
また、実行との違いはありません<exec command="git clone ${repo} ${directory}" />
。どちらも時間がかかりすぎます。
Ubuntuとgithubプライベートリポジトリで最新のPhingバージョンを使用しています。つまり、クローンを作成するたびにユーザー名とパスワードを入力する必要があります。しかし、最初にコンソールでgit cloneを実行し、次に(クレデンシャルがまだ記憶されている間に)、Phingは正常に機能します。
それはバグか何か他のものでしょうか?