2017-12-02 6 views
1

私のクライアントは非常に大きな通信事業者です。複雑なプロジェクトのためのGitワークフロー

私はgitを動かしています。私もワークフローを考え出す必要があります。

アプリケーション管理とアプリケーション開発の開発者がいます。

アプリケーション管理は、日常的なバグ、欠陥などです。これらの欠陥を修正するために、毎日ライブを行うことができます。しかし、これらはデータベーススクリプトでもあります。

アプリケーションの開発には、1ヶ月から3ヶ月間かかるプロジェクトがあります。 - SIT - UAT - PREPROD - PRODアプリケーションの管理とこれらの環境は、事前にPRODとPRODまで異なっているappliction開発のための

DEV:

は、以下のように5つの環境があります。

アプリケーション管理のソースコードは常にprodになります。アプリケーション開発プロジェクトは、それに統合されます。

私はgitflow、github flow、gitlab flowに精通しています。

この場合、適切なワークフローは何でしょうか?

答えて

1

Gitflow、githubの流れとgitlab流れている(主に)Gitのであなたにorthogonalをパブリケーションワークフロー(プッシュ/リポジトリ間プル)を、持っている、(支店間)のワークフロー

をマージしかし、忘れてはいけませんa merge workflow

したがって、あなたの継続的な統合手順のDEV - SIT - UAT - PREPROD - PRODに関して、上記の手順を表す専用のGitリポジトリを設定することができます。
例として「I have a confession to make… I commit to master.」を Patrick Lee Scottから参照してください。

関連する問題