What environment variables are passed to Jenkins when using the Gerrit Trigger Plugin?

后端 未结 6 973
刺人心
刺人心 2020-12-14 11:46

I\'m using the Gerrit Trigger Plugin to kick off Jenkins builds, but haven\'t found a good place where all of the environment variables are documented. Does such documentat

6条回答
  •  时光说笑
    2020-12-14 12:06

    As a start, I had a Jenkins build shell script dump all environment variables with GERRIT in the name:

    GERRIT_PATCHSET_UPLOADER=\"Alan Thompson\" 
    GERRIT_PATCHSET_REVISION=eec3b0b65fcdf30872befa2e9ace06e96cd487b4
    GERRIT_CHANGE_ID=Ieec3b0b65fcdf30872befa2e9ace06e96cd487b4
    GERRIT_PATCHSET_NUMBER=1
    GERRIT_EVENT_ACCOUNT_EMAIL=theEmail@gmail.com
    GERRIT_CHANGE_NUMBER=8
    GERRIT_CHANGE_OWNER=\"Alan Thompson\" 
    GERRIT_REFSPEC=refs/changes/08/8/1
    GERRIT_EVENT_TYPE=change-merged
    GERRIT_EVENT_ACCOUNT=\"Alan Thompson\" 
    GERRIT_CHANGE_SUBJECT=toast:  this is great with coffee
    GERRIT_CHANGE_OWNER_NAME=Alan Thompson
    GERRIT_PROJECT=kitchen
    GERRIT_EVENT_HASH=-1357519550
    GERRIT_BRANCH=master
    GERRIT_CHANGE_OWNER_EMAIL=theEmail@gmail.com
    GERRIT_PATCHSET_UPLOADER_EMAIL=theEmail@gmail.com
    GERRIT_CHANGE_URL=http://localhost/8
    GERRIT_PATCHSET_UPLOADER_NAME=Alan Thompson
    GERRIT_EVENT_ACCOUNT_NAME=Alan Thompson
    

提交回复
热议问题