バックグラウンド :
私たちはいくつかの C プロジェクトに取り組んでおり、ソースは ClearCase にあります。各プロジェクトには、独自のプロジェクト ClearCase があります。私の使命は、それらすべてを Jenkins に組み込むことです。これまでのところ、このプロジェクトには継続的統合はありません。
いくつかの詳細ですが、非常に重要です:
- プロジェクトは、Windows および Linux でビルドする必要があります。クライアントの希望。
- プロジェクトは Eclipse で開発されていますが、Maven、Ant はありません...シェルとバッチを使用した手動ビルドのみです。MinGW と GCC を使用して、実行する makefile を既に取得しています。
- futures テストも同様で、シェル スクリプトとバッチ スクリプトになります。リアルタイムを使用するため、1 つのテストが 3 分かかる場合があります。各プロジェクトの平均 15 テスト)。
ここにいます。
ビルドに 2 つのスレーブ (Windows と Unix) を使用するフリー スタイルのプロジェクトを使用することを考えています。テストの期間は、現在、実際には問題ではありません。夜に実行する必要があります。だから、多分奴隷を使って、まだわからない.
皆さんはどう思いますか ?手を汚す前に何かアドバイスはありますか?
また、Jenkins プロジェクトを 1 つだけにして、明確な ClearCase ソースを持つ複数のサブプロジェクト (および各プロジェクトのジョブとサブ jub) を持つことは可能ですか? (MultiJobs、matrix project、multi-SCM Jenkins: best way to build a project with sub projectsを探していましたが、正しい方法を理解または見つけることができませんでした)