コミットまたは同様のトリガー時に次のことを行う継続的インテグレーション システムをセットアップしたいと考えています。
- 必要に応じて、Fortran/C/C++ コードでテストを実行します。
- cmake を使用してそのコードをコンパイルします。
- Rails アプリでテストを実行します。
- Rails ap をコンパイルします。
- サーバーを再起動します。
私はジェンキンスを見ています。この種の作業に最適な選択でしょうか? また、(可能であれば) それをすべて行う bash スクリプトを使用することと、ジェンキンを使用することの違いは何ですか? スクリプトの使用を考えているからではなく、ジェンキンスをよりよく理解するために質問しています。