1

バックグラウンド :

私たちはいくつかの 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を探していましたが、正しい方法を理解または見つけることができませんでした)

4

1 に答える 1