如何使用json/XMLAPI从jenkins检索scmPollingLog。?

如何使用json/XMLAPI从jenkins检索scmPollingLog。?,jenkins,jenkins-plugins,jenkins-cli,Jenkins,Jenkins Plugins,Jenkins Cli,我正在尝试自动化我们团队的构建过程 我需要获得上一次svn刷新的时间戳详细信息(考虑到我们的服务器每小时自动轮询一次) 在尝试了几件事情之后,scmPollLog页面似乎提供了一些有用的信息。如何使用xml或json api获取此页面中的信息 如果方法不好,如何在命令行中获取上一次svn刷新的详细信息。不幸的是,Jenkins(至少从Jenkins 1.609.1 LTS开始)不提供对scmPollLog的API访问。但是,只需一点屏幕抓取,就可以很容易地获得这些内容。例如,在Python中,使

我正在尝试自动化我们团队的构建过程

我需要获得上一次svn刷新的时间戳详细信息(考虑到我们的服务器每小时自动轮询一次)

在尝试了几件事情之后,scmPollLog页面似乎提供了一些有用的信息。如何使用xml或json api获取此页面中的信息

如果方法不好,如何在命令行中获取上一次svn刷新的详细信息。

不幸的是,Jenkins(至少从Jenkins 1.609.1 LTS开始)不提供对scmPollLog的API访问。但是,只需一点屏幕抓取,就可以很容易地获得这些内容。例如,在Python中,使用请求和:

import requests
from bs4 import BeautifulSoup

scm_log_resp = requests.get('http://jenkins:8080/job/MYJOB/scmPollLog')
soup = BeautifulSoup(scm_log_resp.text, 'html.parser')
scm_log = soup.find(id='main-panel-content').pre