2017-05-05 5 views
-2

これは私のライブとステージのセットアップのための良いバージョンであると思っていました。 2 appserversとしてライブとステージのセットアップでgitのベストプラクティスは何ですか?

1 ADMINSERVER - ステージ

1 Gitlabserver我々はすでにgitlabサーバーを持って、ちょうどのためにそれを使用している

4つの開発者

を - 1 AppServerので

1 AdminServerのライブすべての変更を追跡します。今度は、セットアップで展開したいと考えています。私はAdminserversとAppserversで裸のレポを作成し、それぞれにポスト受信フックを設定できると思った。主なリモート原点は、リモート舞台がリモートで

ポスト受けるフックはworktree(は/ var/www /のテスト)を追加し、プロジェクトをチェックアウト生きてGitlabserverと他のものが追加されるだろう変更が加えられました。

これは/行く方法ですか?私はGitlabでそのような機能を見つけることができませんでした - おそらくそこにありますか?

+0

どこにビルド/ディストリビューションを配置しますか?あなたはテストをしていますか? –

+0

@legnobanはPHPアプリケーションで、私たちのローカルホストで "テスト"しています。 – Isengo

+0

"書籍、ツール、ソフトウェアライブラリ、チュートリアル、またはその他のオフサイトリソースを推薦するか、見つけることを尋ねる質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックではありません。それを解決するためにこれまで行っている」 (http://stackoverflow.com/help/on-topicから) – amn

答えて

1

必要に応じて、gitlabからドッカー画像のレポを利用することができます。安定したソースから(通常はマスターブランチ上に)ドッカーイメージを構築することができます。ステージとライブサーバーにソースコードを引き渡す代わりに、ドッカーイメージ(概念的には、イメージ環境でのアプリケーションのラップ)を引き出します。これは反論です

関連する問題