当前位置: 首页 > news >正文

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:很好理解了,就是分支名字,注意:不要带上仓库名
http://www.lryc.cn/news/481520.html

相关文章:

  • u盘怎么重装电脑系统_u盘重装电脑系统步骤和详细教程【新手宝典】
  • Sql server查询数据库表的数量
  • Linux学习笔记之软件包管理RPM与YUM
  • 15分钟学 Go 第 41 天:中间件的使用
  • 《Python 与 SQLite:强大的数据库组合》
  • Golang | Leetcode Golang题解之第552题学生出勤记录II
  • Vue3 常用代码指南手抄,超详细 cheatsheet
  • 结构体是否包含特定类型的成员变量
  • 堆排序与链式二叉树:数据结构与排序算法的双重探索
  • 用 Python 从零开始创建神经网络(四):激活函数(Activation Functions)
  • 使用 Flask 和 ONLYOFFICE 实现文档在线编辑功能
  • 【C++】【算法基础】序列编辑距离
  • 【Android】轮播图——Banner
  • 学SQL,要安装什么软件?
  • webstorm 设置总结
  • 基于Spring Boot的养老保险管理系统的设计与实现,LW+源码+讲解
  • Java | Leetcode Java题解之第541题反转字符串II
  • sql分区
  • [OpenGL]使用OpenGL实现硬阴影效果
  • 嵌入式采集网关(golang版本)
  • ctfshow(328)--XSS漏洞--存储型XSS
  • 【C#】Thread.CurrentThread的用法
  • 简单分享一下淘宝商品数据自动化抓取的技术实现与挑战
  • Netty篇(入门编程)
  • 【渗透测试】payload记录
  • 2024自动驾驶线控底盘行业研究报告
  • css3D变换用法
  • Rust:启动与关闭线程
  • Ubuntu 的 ROS 2 操作系统安装与测试
  • 在双显示器环境中利用Sunshine与Moonlight实现游戏串流的同时与电脑其他任务互不干扰