jenkins リモート アクセス API には 2 つの python パッケージが存在します。これら 2 つのパッケージを比較するために助けが必要なので、どちらを使用するかを判断できます。
- python-jenkins http://pythonhosted.org/python-jenkins/
- JenkinsAPI: http://pythonhosted.org/jenkinsapi/
これまでのところ、私の考えは次のとおりです。
python-jenkins は非常にシンプルなインターフェイスであり、新しい Ubuntu リリースの一部です。つまり、使いやすく、一般的な使用に十分成熟しています。
JenkinsAPI はJenkins の公式ドキュメントで言及されており、新しいように見えますが、jenkins API の開発にもより関連しています。
これまでに必要なもの:
- https アクセスと簡単な認証 (jenkins 内のトークン): ドキュメントはどちらも明確ではありません
- インストールされているプラグインのリストを取得します (これらのパッケージで可能ですか?)
- ジョブのリストを取得する
- ジョブから構成 xml を取得する
- .. 後で他の公開されたリモート アクセス API で必要になる場合があります
高レベル モジュールで python API に固執したいのですが、可能であれば、python-requests モジュールの使用は避けてください。
もっとアイデアはありますか?
以下のコメントの後に編集して質問を絞り込みます