ジェンキンスからこの情報を取得して、他のアプリケーションで使用したいのですが、この他のアプリケーションには、次の情報を含むテーブルだけがあります。
Nombre Proyecto -- Liga a la documentacion del proyecto -- # ビルド -- # リビジョン Maven プロジェクト 1 http: ..... 20 20
しかし、ビルドとリビジョンの番号を取得するにはどうすればよいですか。
私はそれを得るいくつかの方法を見つけます、それは各プロジェクトにあるファイルによるものです: 1.- nextBuilderNumber : このファイルで # ビルドを取得できますリビジョン
しかし、ファイル番号1には拡張子がないため、ファイル1には問題がありますが、プロパティではプレーンテキストオブジェクトであると表示されているため、読み取ることができません。しかし、ファイルの拡張子を変更すると機能します。しかし、jenkins がプロジェクトを再度コンパイルすると、拡張子のないファイルが生成されます。
これは、ファイルを読み取るためのソース コードの一部です。
enter code here for (int i = 0; i < enlaces.length; i++) {
try {
fr = new FileReader (ruta+enlaces[i]+"/nextBuildNumber.txt");
br = new BufferedReader(fr);
int numeroBuild;
numeroBuild=new Integer(br.readLine());
orderList[i]=new Datos(enlaces[i],numeroBuild,10);
}
catch(Exception e){
e.printStackTrace();
}finally{
try{
fr.close();
}catch (Exception e2){
e2.printStackTrace();
}
}
}