私はJenkinsのURLからいくつかの情報を取得するためにjavaを使用してプログラミングしています。私はノード、プロジェクトなどの情報を取得しようとしています。これらはすべてコマンドを取得します。 "輸入hudson.cli.GetNodeCommand;"Javaを使用してJenkinsを照会する方法
私はimportステートメントを使用してみました:それについての閲覧には、私は、次のリンクに達しました。しかし、それは私にエラーを投げている:インポートhudson.cli.GetNodeCommandを解決することはできません。
JEnkinsのURL(https://jenkins.example.com/jnlpJars/jenkins-cli.jar)からjarsをインポートしました。これをどうやって解決するのですか?私はgithubからこのjarファイルをダウンロードしました。これも以下のスクリーンショットと同じ構造です。 'hudson.cli'パッケージにはGetNodeCommandクラスはありません。ノードに関する情報を取得するにはどうすればよいですか?
ありがとうクリストファー。私はJavaが初めてです。私はジェンキンスを毎日ジョブを構築するために使用しています(Jenkinsの管理者として)。しかし、私はJavaを使っていくつかの自動化を行う必要があります。オートメーションは、ノード、ジョブ、新しいノードなどを作成するためのレポートを取り出すのと同じように、情報を取得しようとしていて、GetNodeCommandが(ノード情報を取得するために)役立つと思っていました。 Javaでプログラムしてやることはできますか?私は今のところGroovyについて全く知らない。 – Raji
Jenkinsには[API](https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API)があり、[Java APIクライアント](https://github.com/jenkinsci/)があります。 java-client-api)。 –