【发布时间】:2020-06-30 20:30:01
【问题描述】:
我正在点击启动 jenkins 作业的 curl 命令,但我也想在 curl 命令的帮助下获取构建的运行日志。
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy jenkins-cli
我正在点击启动 jenkins 作业的 curl 命令,但我也想在 curl 命令的帮助下获取构建的运行日志。
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy jenkins-cli
看看
Jenkins REST API to get job and job console log 和 https://serverfault.com/questions/888176/how-to-trigger-jenkins-job-via-curl-command-remotely
一般情况下,您必须启动作业获取处理程序并定期调用 API
【讨论】:
环境 BUILD_URL 代表当前的构建 url,因此您可以在 job post action 中获取当前构建日志,如下所示
curl -u 'jenkins_user:jenkins_pwd' -k "${BUILD_URL}consoleText"
【讨论】: