【问题标题】:how do i create a python script to run a jenkins job? [closed]如何创建 python 脚本来运行 jenkins 作业? [关闭]
【发布时间】:2021-09-27 17:41:29
【问题描述】:

我正在编写一个 Python 脚本,该脚本将触发 Jenkins 作业 - 该作业的目的是运行一个简单的 selenium 脚本

【问题讨论】:

  • 到底是什么问题?
  • 问题是我无法找到对将从我的 git 存储库执行脚本的 python 代码的正确引用。配置明智我可以设置它
  • “正确的参考”——这是什么意思?请提供详细信息。这仍然很模糊。

标签: python jenkins


【解决方案1】:

我认为你可以使用 jenkins api:https://www.jenkins.io/doc/book/using/remote-access-api/

文档向您展示了如何做到这一点

curl JENKINS_URL/job/JOB_NAME/buildWithParameters \
  --user USER:TOKEN \
  --data id=123 --data verbosity=high

但您也可以使用 python 进行此类调用。

也有用于此的 python 客户端库,但这可能不是必需的。

您可以使用httplibrequests https://docs.python-requests.org/en/master/index.html 发出python http 请求(如果您安装它)

【讨论】:

  • 我会从获取正确的 curl 调用开始,然后尝试让 python 脚本进行相同的调用.. 或者只是编写一个 bash 脚本并使用 curl... 除非您使用的是 Windows。 ..在这种情况下,我不知道它是如何工作的
猜你喜欢
  • 1970-01-01
  • 2012-08-17
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多