我们需要验证我们的Webhook URL才能与Jenkins通信。 我到处发现的最常见的方法是在主机名之前附加“ userName:password @ ”。
https://userName:password@jenkins.myOrg.com/myJob/buildWithParameters?token=mytoken
这很好用,但是出于安全考虑,我们不能使用它,因为它公开了用户名和密码。
然后我尝试了链接中提到的方法 https://github.com/ml6973/CI-CD_OCI/wiki/2.)-Jenkins-Credentials
这里,我创建了一个全局凭据(不受限制),并在github webhook的秘密文本框中提供了生成的ID。
Github配置
但是在进行Webhook触发时,詹金斯正在响应,并显示错误403,并作为响应正文内容。