0

継続的インテグレーションサーバー(Zendアプリケーションベースのプロジェクト用)とステージングサーバーになりたいUbuntuサーバーがあります。

チームはソースファイルをリポジトリにプッシュしています。

/home/git/repositories/testing.git

次に、Hudsonがビルドを実行し、マスターブランチがgit hudsonプラグインによって次の場所にエクスポートされます(クローンがより適切な単語である可能性があります)。

/var/lib/hudson/jobs/test/workspace/

ワークスペースには.gitフォルダも含まれていますが、これは私のステージングWebサイトでは必要ありません。

リポジトリのコンテンツのステージングバージョンを表示するように仮想ホストをどのように設定しますか?

仮想ホストはワークスペースを指しますか、それともファイルを別のディレクトリにエクスポートしますか?

権限とセキュリティはどうですか?ハドソンは、すべてのワークスペースファイルの所有者です。アクセスを設定するために、ビルド後のアクションを実行する必要がありますか?

PSこの質問がserverfaultに適している場合は、移行してください。

4

1 に答える 1

1

ステージングサーバーをワークスペースにポイントしません。ビルドが失敗した場合(またはビルドプロセス中に)、ステージング環境が破損している可能性があり、それ以上のテストを行う機会がありません。ステージング環境にデプロイするために、別のビルドステップまたはビルド後のステップを用意することをお勧めします。

于 2010-05-05T14:13:42.337 に答える