致以敬意,
你的帮助将不胜感激。
我在VSTS\Azure-DevOps中创建了一个管道。它从Bitbucket中的存储库中获取它的源。排队构建很好。它建立起来,测试就成功了。
现在,我希望在Bitbucket上对存储库的每个提交上运行一个构建。但是,当我编辑管道并在触发器选项卡中启用“连续集成”并单击“Save”时,会得到以下错误:
无法在选定的Bitbucket存储库上配置服务。Bitbucket返回了错误“禁止的:”。
我感到困惑的是,我得到了‘禁止’,而得到的源代码已经工作。
我做错了什么?我是否必须在VSTS\Azure-DevOps或Bitbucket中配置一些东西?
发布于 2018-12-03 16:12:30
回答我自己的问题:
在Bitbucket中,我似乎只拥有“Repository”的'Writer‘的权利。当我们将其更改为“Administrator”启用持续集成时,我们验证了提交代码更改触发了构建。
发布于 2020-11-20 18:15:36
好消息/坏消息。
它看起来-现在-你可以配置一个管道,而不是一个BitBucket管理员在回购.但不使用模板。
因此,您可以基于BitBucket回购(没有管理访问权限)构建一个空管道,并手动添加每个任务。
基于进一步的测试:您不能做的是设置连续集成触发器,因为这需要管理员访问来设置web挂钩
我知道这不是你想要的..。但至少有一种方法可以结束一条有效的管道。
你好,何塞
https://stackoverflow.com/questions/53596735
复制相似问题