継続的インテグレーションサーバー(Zendアプリケーションベースのプロジェクト用)とステージングサーバーになりたいUbuntuサーバーがあります。
チームはソースファイルをリポジトリにプッシュしています。
/home/git/repositories/testing.git
次に、Hudsonがビルドを実行し、マスターブランチがgit hudsonプラグインによって次の場所にエクスポートされます(クローンがより適切な単語である可能性があります)。
/var/lib/hudson/jobs/test/workspace/
ワークスペースには.git
フォルダも含まれていますが、これは私のステージングWebサイトでは必要ありません。
リポジトリのコンテンツのステージングバージョンを表示するように仮想ホストをどのように設定しますか?
仮想ホストはワークスペースを指しますか、それともファイルを別のディレクトリにエクスポートしますか?
権限とセキュリティはどうですか?ハドソンは、すべてのワークスペースファイルの所有者です。アクセスを設定するために、ビルド後のアクションを実行する必要がありますか?
PSこの質問がserverfaultに適している場合は、移行してください。