私はこのプロジェクトに約1週間取り組んでおり、オンラインで明確な説明なしに2日間検索しています。学校の課題では、次のプログラムを使用してビルドサーバーを設定する必要があります。
- ビルドツールとしてのMaven。
- バージョン管理システムとしてのMercurial。
- Java(JRE)、javacおよびjavadoc。
- ユニットテスト用のJUnit。
- Jenkins(JDependプラグインを使用)。
3つのジョブを作成する必要があり、そのうちの1つは次のとおりです。
Mercurialの(ローカル)リポジトリが編集されるたびに、ビルドを開始する必要があります。(意味:すべてのMercurialコミットはJenkinsによって検出される必要があります。この「検出」は1分ごとにトリガーされる必要があります)
使用する必要のあるツールは、 Javac、ビルドツールとしてのMaven 、そしてもちろんMercurialです。
これはすべてUbuntu環境で発生します。私は(まったく)Linuxに精通していないので、これを行う方法がわかりません。
私は既製のソリューションを求めているのではなく、Mercurialの「フック」、この仕事をJenkinsで機能させるために必要な(行う)ことなどを理解するための「ヒント」を求めています。オンラインでの検索はかなりあいまいで、Pythonの例を使用しています。
とても具体的です:少しのガイダンスが歓迎されるかもしれません:)すべての援助の手はありがたいです!