Continuous integration Bitbucket拉取请求:需要来自不同存储库的绿色构建

Continuous integration Bitbucket拉取请求:需要来自不同存储库的绿色构建,continuous-integration,bitbucket,bamboo,Continuous Integration,Bitbucket,Bamboo,我们正在将Bitbucket与Bambol一起使用,我们需要要求在提交拉取请求的存储库中都有绿色构建,而且还需要从与不同存储库相关的Bambol中生成绿色构建,这取决于目标回购协议。现在,它似乎排除了任何未使用相关存储库的构建,即使分支名称相同。有什么方法可以实现这一点吗?不幸的是,我不知道有什么简单的方法可以向单独的回购协议报告 如果您有权在目标repo的构建中提交主存储库,那么可以使用将状态报告回pull请求 很遗憾,基于分支名称,回购协议将没有任何连接。您可能会签出该分支的第一份回购协议,

我们正在将Bitbucket与Bambol一起使用,我们需要要求在提交拉取请求的存储库中都有绿色构建,而且还需要从与不同存储库相关的Bambol中生成绿色构建,这取决于目标回购协议。现在,它似乎排除了任何未使用相关存储库的构建,即使分支名称相同。有什么方法可以实现这一点吗?

不幸的是,我不知道有什么简单的方法可以向单独的回购协议报告

如果您有权在目标repo的构建中提交主存储库,那么可以使用将状态报告回pull请求

很遗憾,基于分支名称,回购协议将没有任何连接。您可能会签出该分支的第一份回购协议,并查找提交头

总体而言,目标回购协议中的工作流程是

在目标回购协议的基础上进行构建 作为构建步骤,签出主repo,切换到分支,获取提交并写入文件 使用将commit从文件读入变量,以便以后可以将其作为变量使用。 在最后一个正常构建步骤中,创建一个临时文件,例如..success 最后一个步骤,不管该临时文件的通过/失败检查如何运行。如果存在,则生成已通过。向BitBucket API端点发出一个JSON请求,并将其发送到主repo,以进行之前查找的提交,并报告通过/失败。