我需要在Upsource中的Gitlab集成,类似于可用的Github集成。由于还没有这方面的功能,所以我尝试编写简单的代理,将请求“转换”为Gitlab的Gitlab。同样,它也解释了反应。其主要思想是将项目配置为Github项目,但实际上将Gitlab隐藏在我的代理后面。它开始发挥作用,例如在获得oauth令牌过程中。它也适用于获得提交和注释。但是,我在检索拉请求时遇到了问题。在父源-前端日志中,我发现了以下警告:
Head not found for pull request
我为head对象填充了响应字段(根据Github文档),但它仍然无法工作。也许你可以告诉我,在收到拉请求时,Upsource需要什么?
发布于 2017-09-21 07:57:41
上面的开发者在这里。你做得很好!
没有找到拉拔请求的头部
这意味着Upsource在Git中看不到这个拉请求。Upsource正在查看哪个存储库?
顺便说一句,GitLab集成是我们现在的主要优先事项之一,尽管GitLab API没有GitHub那么丰富,所以我们无法为GitHub实现完全同步链接。
更新: GitLab集成,包括注释同步和合并操作,是Upsource 2017.3中的已发布。
https://stackoverflow.com/questions/44967160
复制相似问题