Thanks, appreciate the response. Sorry if my terminology is not correct as 
I am still pretty new to Gerrit.  We do have many times where someone will 
do multiple commits for different reasons, then do one publish to regress 
all those distinct commits together. This generates a patchset-created for 
each changeset, and the last changeset will include the commits for all so 
we only want the regression to run for the last one.  I understand why 
Gerrit does this, just looking for an elegant way to avoide this.  I know 
the --amend can be used for adding to a current commit, but it's not always 
used.

Currently I running a script to grab the get-related-changes via the REST 
interface, then use a when expression in the pipeline to skip the 
regressions if it's not the last commit in the chain.



On Monday, March 7, 2022 at 12:19:28 AM UTC-8 ice...@googlemail.com wrote:

> jimsearle schrieb am Freitag, 4. März 2022 um 21:41:56 UTC+1:
>
>> Hi,
>>
>> We have been longtime Jenkins user and recently started the transition to 
>> Gerrit.
>>
>> The Jenkins Gerrit trigger kicks off the job for each commit that is in 
>> the publish, but we would prefer just to run the job on the last changeset 
>> which includes all the commits.  This seems like it would be a common thing 
>> and available in the configuration somewhere but I can't find anything.
>>
>>
> Your terminology is a bit unclear, so I'll try to translate it to typical 
> gerrit terms:
> In gerrit you have changes (also called changesets) that are a single 
> commit. So running a job  for each commit is normal (in the gerrit world).
>   => this is trigger 'patchset-created' 
> Note that updates to such a change are done by amending the local commit, 
> not  by adding another commit in series and then pushing again to gerrit.
> This gives a new patchset on the change.  A change in gerrit is 
> fundamtentally different from a  pull request in the github/gitlab world.
>
>
>  Once all votes are in placesuch a commit  can get "submitted" => merged 
> to it's branch. 
>   ==> trigger: change-merged
>
> So I would say gerrit trigger behaves as expected...
>
> Björn
>  
>
>> I can describe in more detail if this description is not clear.
>>
>> Thanks,
>> Jim
>>
>>

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/aad98aff-a66e-406a-9769-4903a77d091en%40googlegroups.com.

Reply via email to