欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > Jenkins插件使用问题总结

Jenkins插件使用问题总结

2025/4/19 21:56:22 来源:https://blog.csdn.net/QQ70945934/article/details/143570550  浏览:    关键词:Jenkins插件使用问题总结

Git Push插件

插件介绍

主要是用于git推送代码到远程仓库中使用,插件地址

pipeline中使用

官方说明中只有一句代码gitPush(gitScm: scm, targetBranch: env.BRANCH_NAME, targetRepo: 'origin')
流水线语法中也做的不齐全所以一开始我老是设置错,导致代码推送失败。
本人亲测设置成功样例如下:

gitPush(gitScm: [$class: 'GitSCM', userRemoteConfigs: [[credentialsId: "${gitCredentialsId}", url: "${srcUrl}"]]],targetRepo: "origin",targetBranch: "${currentBranch}"
)
  1. gitScm参数:参照checkout的语法去设置,本示例中gitCredentialsId变量是git账户id,srcUrl是git仓库的地址,具体详情流水线语法见下图:
    在这里插入图片描述
  2. targetRepo:这个参数一开始我就被误导了,我以为是填仓库远程地址,原来是本地映射的仓库名,一般来说是origin,但是我们也能自己改成其他的名字
  3. targetBranch:很好理解了,就是分支名字,注意:不要带上仓库名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词