私たちの会社は、3 人の開発者のために数か月間 Git を使用しており、システムの動作に全員満足していますが、Web アプリケーションの FTP ファイルはまだ手動で行っています。
真のバージョン管理システムを導入したいと考えていますが、現在、開発と展開のルーチンで複数のサーバーを使用しています。
制御されていない 2 つの平行した自由な開発領域があり、概念が一緒になります。
- アルファ サーバー A
- アルファ サーバー B
概念が 80% の生産状態にある場合、それらは管理された領域で検査できます。
- ベータサーバー
機能面で承認された機能は、Git のリリース ブランチに組み込まれ、デプロイが開始されます。
- ステージング サーバー
段階的な変更の完全なテストが行われると、リリースを展開するための商用指示が与えられます。
- リリースサーバー
5 つの別個の apache 環境があります。これらのそれぞれをプッシュできるリモート リポジトリとして設定するのは適切でしょうか?
現在、Bitbucket でホストされているリポジトリを中央リポジトリとして使用していますが、これはどのように適合しますか?
これを最適化する方法について何かコメントはありますか?