Jenkinsには、マルチ構成プロジェクトとフリースタイルプロジェクトプロジェクトの2種類のジョブがあるのはなぜですか?どこかで読んだところによると、一度選択すると、もう一方に変換することはできません(簡単に)。将来の変更に備えて安全を確保するために、常にマルチ構成プロジェクトを選択しないのはなぜですか?
WindowsとUnixの両方(および他のプラットフォーム)でビルドするプロジェクトのビルドをセットアップしたいと思います。同じことを尋ねるこの質問を見つけましたが、実際には答えが得られません。プラットフォームごとに1つずつ、3つのマトリックスプロジェクト(3つのフリースタイルプロジェクトではない)が必要なのはなぜですか?プラットフォームと(たとえば)一方の軸にgccバージョン、もう一方の軸に(私の)ソフトウェアバージョンを使用して、それらすべてを1つのマトリックスに保持できないのはなぜですか?
このブログ投稿も読みましたが、Pythonのバージョンが異なるだけで、すべてが同じマシン上に構築されます。
つまり、要するに、ほとんどの人は、多くの異なるプラットフォームを対象としたマルチ構成プロジェクトをどのように構成するのでしょうか。