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

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -