Article ID No. 15199208250 (Delete) | New Date & Time 2016 2017 2018 2019 2020 /1 2 3 4 5 6 7 8 9 10 11 12 /1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 :0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 :0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 Category Title Content 検索してもあまりドキュメントや事例が無いのですが、Jenkins の <a href="https://wiki.jenkins.io/display/JENKINS/Remote+access+API">Remote Access API</a> を使うとジョブの情報を XML や JSON 形式で取得することができます。特に XML API では XPath-like なシンタックスでデータの検索を行うことができるため便利です。例えば、プロジェクトを GitHub Pull-Request Builder Plug-in でビルドしている場合、以下のような API 呼び出しで Pull-Request 番号に紐づく最新の Jenkins ビルド番号を逆引きすることができます。 <pre>http://${HOST}:${PORT}/job/${JOB_NAME}/api/xml?pretty=true&tree=builds[number,actions[parameters[name,value]]]&xpath=/matrixProject/build[action/parameter[name="ghprbPullId"+and+value="${PULL_REQUEST_ID}"]][1]/number/text()&wrapper=result</pre> Jenkins おじさん向けの超ニッチ情報でした。 Password