How to execute Jenkinsfile with gerrit trigger plugin for changeset in jenkins?

Viewed 8512

We use gerrit-trigger in Jenkins, the build is triggered when a new changeset is pushed for review.

Now we want to introduce pipeline and use solution Defining a pipeline in scm

Therefore we expect when the build is triggered, below pipeline plugin can work to checkout this refspec

enter image description here

But the ${GERRIT_REFSPEC} doesn't effect here, it checkouts the master still

 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision adf5d360582b1b24f088cfa8ac0f0ebf64a57692 (refs/remotes/origin/master)
Commit message: "DO:CI End of summer"
 > git config core.sparsecheckout # timeout=10
 > git checkout -f adf5d360582b1b24f088cfa8ac0f0ebf64a57692

Any suggestion how it can work?

3 Answers
Related