我有一份 Jenkins 工作,我可以通过发出帖子请求来运行它:
curl -u albert405:{mytoken} http://172.31.32.33:8080/job/URL_Job_Trigger/build?token=ozSVoEQfLg
你能告诉我如何将此身份验证(albert405:{mytoken})放入我的 Python 脚本中吗:
import requests
url = 'http://172.31.32.33:8080/job/URL_Job_Trigger/build?token=ozSVoEQfLg'
x = requests.post(url)
print(x.text)
Run Code Online (Sandbox Code Playgroud)
我已经设法解决这个问题:
http://YOUR_JENKINS_USER_ID:YOUR_API_TOKEN@YOUR_JENKINS_URL/job/YOUR_JENKINS_JOB/build
Run Code Online (Sandbox Code Playgroud)
import requests
build = requests.post("http://YOUR_JENKINS_USER_ID:YOUR_API_TOKEN@YOUR_JENKINS_URL/job/YOUR_JENKINS_JOB/build?token=TokenName")
Run Code Online (Sandbox Code Playgroud)