how to post rating back from Jenkins to Gerrit server without using of Gerrit plugin -
i using gerrit server side hook script trigger jenkins job run whenever there new patch set submitted gerrit server. not use jenkins gerrit event plugin because not want have gerrit missed event happen.
however, face difficulties on how pass rating gerrit server if jenkins job run or fail. how can achieve result? there trying achieve same thing me? please advise.
thanks in advance
you can make script vote on gerrit using rest api. example, following command set code-review=1:
curl --request post --user user:pass --data @- --header content-type:application/json https://gerrit-server/a/changes/change-number/revisions/patchset-number/review <<eof { "message": "so far good", "labels": { "code-review": 1, } } eof see more info rest api here.
Comments
Post a Comment