私はPhingのドキュメントを読んでいて、それは理にかなっていますが、そこから、またはGoogle(またはここ)で、かなり通常のビルド手順と見なされる方法を見つけることができません-svnからチェックアウトしてからチェックアウトしたコピーをftp経由でアップロードしてから、特定のディレクトリをchmodします(ファイルのアップロード用)。
これはPhingで可能ですか、それともそれを行うために独自のタスククラスを作成する必要がありますか?
出来ますか?もちろん、十分な時間とリソースがあれば、何でも可能です。必要なものがまだカバーされていない場合は、独自のタスクでPhingを拡張することもできます。
しかし、あなたの特定の質問に関して:svnからチェックアウトするにはsvncheckout(またはsvnexport-後者はあなたのシナリオに適しているようです)タスクを使用し、ftpで転送するにはftpdeployタスクを使用します(またはもっと良いのは-ftpの代わりにscpを使用します) sshタスクを使用できるいくつかのファイルをchmodします(もちろんSSHアクセスがある場合)。