我遵循了这个教程: https://confluence.atlassian.com/display/BITBUCKET/Jenkins+Service+Management 而且我认为我在Jenkins做了我必须做的一切,以便远程启动构建。但是当推到回购时它不会触发构建。 Jenkins在我们的服务器上运行,因此我检查了日志并从bitbucket服务中找到了POST请求。当我在浏览器中粘贴URL并发出GET请求时,它可以正常工作......
有没有人知道出了什么问题?
答案 0 :(得分:2)
我对 BitBucket POST挂钩和Jenkins'有同样的问题。 "防止跨站点请求伪造攻击"在管理Jenkins =>下进行检查配置全局安全设置。
关闭此功能可以识别POST。
如果你需要csrf支持,可以在BitBucket中使用Jenkins Hook,但是你失去了自定义POST钩子的灵活性。