此致
您的帮助将不胜感激。
我已经在VSTS \ Azure-DevOps中创建了一个管道。它从Bitbucket中的存储库获取源代码。对构建进行排队可以正常工作。它建立并且测试成功。
现在,我希望在Bitbucket上对存储库的每次提交上都可以运行构建。但是,当我编辑管道并在“触发器”选项卡中启用“连续集成”并单击“保存”时,出现以下错误:
无法在选定的Bitbucket存储库上配置服务。 Bitbucket返回错误“禁止:”。
我很困惑我被“禁止”,而获取源代码已经可以工作了。
我做错了什么?我必须在VSTS \ Azure-DevOps或Bitbucket中进行配置吗?
答案 0 :(得分:4)
回答我自己的问题:
看来,在Bitbucket中,我仅拥有存储库的“写作者”权限。当我们将其更改为“管理员”时,启用了持续集成功能,并且我们确认提交代码更改会触发构建。
答案 1 :(得分:0)
好消息/坏消息。
看起来-现在-您可以配置管道,而无需仓库中的BitBucket管理员...但是不使用模板。
因此,您可以基于BitBucket存储库(无管理员访问权限)构建空管道,并手动添加每个任务。
根据进一步的测试:您不能做的设置为持续集成触发器,因为这需要管理员访问权限才能设置webhooks
我知道,这不是您想要的...,但至少有一种方法可以结束正在运行的管道。
关于, 何塞