If you use gerrit-trigger you don't need to discover new branches. You get 
the GERRIT_BRANCH from the trigger data.


A typical checkout looks like:
     checkout ([poll: false, 
                scm: [$class: 'GitSCM', 
                      branches: [[name: '$GERRIT_BRANCH']],
                      doGenerateSubmoduleConfigurations: false,
                      extensions: [[$class: 'BuildChooserSetting',
                                            buildChooser: [$class: 
'GerritTriggerBuildChooser']],
                                    ],
                       gitTool: 'Default',
                       submoduleCfg: [],
                       userRemoteConfigs: [[credentialsId: 'XXXX',
                                            refspec: '$GERRIT_REFSPEC',
                                            url: 'ssh://<host 
here>/$GERRIT_PROJECT']]
                     ]
                ])



[email protected] schrieb am Mittwoch, 28. April 2021 um 13:41:04 UTC+2:

> onsdag 28 april 2021 kl. 11:41:45 UTC+2 skrev [email protected]:
>
>> [email protected] schrieb am Mittwoch, 28. April 2021 um 10:51:59 UTC+2:
>>
>>> Thanks. What I want to achieve in the end is a pipeline with a stage0 
>>> check for uploaded patches, and if that passes have it do a +1 verify vote. 
>>> Then a multistage job that runs of what is submitted.
>>> And I want the pipelines created automatically for master and each 
>>> release branch. I thought I could do this some how with multi-branch and 
>>> some kind of gerrit trigger, either the gerrit-trigger plugin or via gerrit 
>>> webhook plugin..
>>> Regards, Lars
>>>
>>
>> Well, that is possible.  You can combine Jenkinsfile and gerrit trigger 
>> (I  would do that for the stage0 checks), just checkout scm is not possible 
>> at the moment, yuo need to  use the var from gerrit trigger in the checkout 
>> incantation. 
>>
>>
> Ok, even for multi-branch so it can discover new branches? I have not 
> found a method for that to setup gerrit-triggers for new patch-sets. Do you 
> have any hints?
>  
>
>> For the submitted checks multibranch + gerrit-review + (gerrit webhook)  
>> will work. 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/0dae445d-f035-4c3e-99b3-3955798c9453n%40googlegroups.com.

Reply via email to