嘿所以我有一个Jenkins服务器,它对gerrit中的每个提交运行一些测试。 我现在想把jenkins的测试结果提交给repo。
知道我怎么能这样做?
答案 0 :(得分:1)
运行测试后,执行:
git add TEST-RESULTS-FILES
git commit --amend -C HEAD
然后:
git push origin HEAD:refs/for/BRANCH
这些命令将添加测试结果(git add),使用相同的提交消息(-C HEAD)创建一个新的补丁集(git commit --amend)并将其推送到Gerrit(不提交)。
您需要将Jenkins配置为不在新版本中使用此补丁集,否则您将永远陷入build / add / commit / push / build / add / ...循环。
答案 1 :(得分:0)