I suspect that the "Pipeline Syntax" link will display a new step "Git Publisher" which can then be used to generate the Jenkinsfile syntax for the Git Publisher.
If you're using declarative, then I suspect that it's user interface will also show a Git Publisher step. Mark Waite On Fri, Mar 24, 2017 at 6:11 AM Idan Adar <i...@adar.me> wrote: > I can try. > What are the instructions after updating the plugin? > > > On Friday, March 24, 2017 at 3:05:35 PM UTC+3, Mark Waite wrote: > > PR452 is a pending pull request for the git plugin which adds GitPublisher > support to pipeline. > > If you're willing to download and test > https://ci.jenkins.io/job/Plugins/job/git-plugin/view/change-requests/job/PR-452/lastSuccessfulBuild/artifact/target/git.hpi > , > you could provide feedback on that pull request to tell if it works for you > or not. > > Mark Waite > > On Fri, Mar 24, 2017 at 5:50 AM Idan Adar <id...@adar.me> wrote: > > Examples: > > git push '****:****@https://github.****.git/ > <https://github.ibm.com/security-services/certificate-management-utils.git/>' > > > But it says: fatal: I don't handle protocol '****:****@https' > > Then also tried: > > git remote set-url origin https://****:****@github.****.git > <https://****:****@github.ibm.com:security-services/certificate-management-utils.git> > git push origin master > > > But it fails with: > fatal: unable to access 'https://****:****@github.****.com:****.git/ > <https://****:****@github.ibm.com:security-services/certificate-management-utils.git/>': > Could not resolve host: ****:****@github.****.com; Name or service not known > > With sshagent: > > git remote set-url origin git@github.****.com:****.git > + git push origin master > Host key verification failed. > fatal: Could not read from remote repository. > > > On Friday, March 24, 2017 at 2:44:58 PM UTC+3, Idan Adar wrote: > > Note: this is done in a declarative pipeline. > > jglick, thoughts? > > On Friday, March 24, 2017 at 2:37:57 PM UTC+3, Idan Adar wrote: > > How do you get "git push" to work in a Jenkinsfile? I am not sure what am > I missing. > > The Jenkinsfile checkouts a repo using an access token (this is configured > in the Jenkins UI for the job). > The Jenkins file also does a merge of a PR in one of its stages: > > withCredentials([usernamePassword(credentialsId: '****', usernameVariable: > 'ACCESS_TOKEN_USERNAME', passwordVariable: 'ACCESS_TOKEN_PASSWORD',)]) { > sh "curl -X PUT -d '{\"commit_title\": \"Merge pull request\"}' > https://***/pulls/$CHANGE_ID/merge?access_token=$ACCESS_TOKEN_PASSWORD" > } > > But I can't get "git push" to work in another stage: > > git config --global user.name '****' > git config --global user.email **** > git commit -am 'Bumped version number' > git remote set-url origin git@****.git > git push origin master > > I tried wrapping the above in withCredential and also . with agent, but > nothing works... > > Tips? > > -- > 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-use...@googlegroups.com. > > > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/16980860-a0fc-42d0-b091-eb5f607001fd%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/16980860-a0fc-42d0-b091-eb5f607001fd%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > > -- > 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/193a2714-f9f3-48c5-8eb8-06df36c4febc%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/193a2714-f9f3-48c5-8eb8-06df36c4febc%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAO49JtFoMjyM5m7yN0hjjdod2My8ZQFQCG9RDXcpBX%2BdG8PVxQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.