2010-11-19 21 views
3

私はApache ANTを自分のコンピュータで動かすことができました。 ant -versionコマンドはバージョン番号を出力し、インストールがうまくいったことを確認します。Apache ANTを使用してWebアプリケーションを導入しますか?

私はPHPプロジェクトを含むWebアプリケーションのANT is well suited to handle deploymentを読んで、それを動作させるのに時間を費やしましたが、私のファイルを自分のWebサーバーに同期するように設定する方法については頭を悩ますことができません。

ANT同期をfolderAとするには、folderBとするにはどうすればよいですか?

おかげ

答えて

6

前回私がチェックしたのはずいぶん前のことで、Antにはリモート同期タスクがありませんでした(localのみ)。あなたは、代わりにAntからwrite a shell script that calls rsyncexecuteが必要です。しかし、remote tasksの数があります。そして、サーバーに同期するのではなく、VCSからコードをチェックアウトすることができます。

脇の下には、PhingをAntとみなすことをおすすめします。 PHPへのAntのポートです。それはFileSync Taskを持っています。独自のタスク(PHPで書かれています)を追加することもでき、PHP用Continuous Integrationサーバーでよく使用されます。

What is your preferred Deployment Strategy for PHPおよびcouple othersも参照してください。

+0

Phingのは、httpです:// WWW .phing.info、http://www.phing.orgではなく – dprevite

0

私は同じことを行うために探して、ちょうどantを使用して展開する方法で、この記事に出くわした、多分それはあなたにそれについて行くの異なる道をあげるました:Deploying using Ant

関連する問題