ここでこれを尋ねるべきか、ServerFaultで尋ねるべきかわかりませんが、問題が見つかったときに本番用パッチを簡単に作る方法をまとめようとしています。 私たちはいくつかのWebサイトを1つのgit depoに持っていますが、今はTeamCityサーバーを使って各Webサイトの.nupkgを構築し、デベロッパー、UAT、本番サーバーへのパブリッシュを処理するOctopusにプッシュします。3つの異なるブランチから.Netウェブサイトを展開する
私は、TeamCityを別のブランチからビルドしてタコにプッシュしようとしていましたが、このタイプのアーキテクチャを処理するにはTeamCityとOctopusごとに3つのプロジェクトが必要です。
達成したいことを処理するためのより良い方法があるかどうかを知りたいと思います。
更新:これはもう少し説明が必要かもしれません。すべてのウェブサイトに1つのレポがあります。これがこれほど悪くて、これは今のところであり、私たちは今それを実際に変更することはできません。しかし、私は.NetとDev/UAT/masterブランチ戦略を使用している人々からの洞察を望んでいました。
異なるプロジェクトでブランチではなく異なるリポジトリを使用する –