我有两个作业A和B.作业A正在触发作业B,但不等待结果。我怎样才能让工作B现在回复给Gerrit,那也已经完成了?
我是否必须使用API?
答案 0 :(得分:1)
使用API:ssh -p 29418 review.example.com gerrit review --message "Job B ran extremely well" <sha1>
注1:实际的gerrit调用可能需要引号
注意2:根据项目的分支策略,您可能还希望在<change_id>
之后加入<sha1>
,因为一个sha1可能出现在不同的分支中
或者让工作A等待工作B的完成(一种方法是打开block until the other projects complete
)。
后者更易于使用,并且可以降低工作成本,提供更多可能性。然而,前者具有更好的定制优势。