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

jenkins连接git仓库

连接gitlab

  1. 在jenkins添加全局凭据,类型为"ssh username with private key",填写git用户名和ssh私钥信息(注意是git客户端所在机器的ssh信息)
  2. 在gitlab配置ssh key,填写ssh公钥
  3. jenkins安装gitlab-plugin插件
  4. 在item中配置gitlab触发器,当gitlab的仓库发生某些事件(比如push、merge),则通过webhook告知jenkins,让jenkins自动拉取代码进行构建

连接gogs

配置全局凭据、ssh公私钥略过

jenkins需下载 "Gogs" 插件。

如果需要事件触发构建,构建触发器需要勾选“Build when a change is pushed to Gogs”。

Gogs的git仓库,需要配置Web钩子,填写推送地址,示例:

# http://<jinkens host>/gogs-webhook/?job=<job 名>
http://192.168.0.21:8081/gogs-webhook/?job=pipeline-hello-world

数据格式使用application/json,密钥文本为空即可

http://www.xdnf.cn/news/13962.html

相关文章:

  • 03 - ECA模块
  • git checkout 详解
  • 危险品运输行业观察
  • Kafka环境搭建全攻略:从Docker到Java实战
  • Logback-spring.xml 配置屏蔽特定路径的日志
  • Vue3+Element Plus动态表格列宽设置
  • 【写实交互数字人】实时数字人助力政务变革:技术、产品与应用价值的全景剖析
  • 【插件推荐】WebRTC Protect — 防止 IP 泄漏
  • 苹果越来越像安卓,华为越来越像苹果
  • 电路图识图基础知识-电动机软启动器技术解析与应用(二十五)
  • 【Zephyr 系列 22】从单机开发到平台化:构建你自己的 Zephyr 物联网开发平台
  • 【结合JSR380自定义校验】
  • Altera系列FPGA基于ADV7180解码PAL视频,纯verilog去隔行,提供2套Quartus工程源码和技术支持
  • 智慧物流园区——解读华为智慧物流园区解决方案【附全文阅读】
  • 上海市计算机学会竞赛平台2022年4月月赛丙组圆环独立集(一)
  • 基于 Spring Cloud Gateway + Sentinel 实现高并发限流保护机制
  • PHP基础-控制结构
  • 全链路实时感知:网络专线端到端监控运维
  • SwiftUI隐藏返回按钮保留右滑手势方案
  • MyBatis原理
  • 关于阿里云-云消息队列MQTT的连接和使用,以及SpringBoot的集成使用
  • P8784 [蓝桥杯 2022 省 B] 积木画
  • 基于 STM32 七段数码管显示模块详解
  • 如何设置爬虫的访问频率?
  • 基于51单片机的直流电机运动控制proteus仿真
  • vue二级路由的写法,以及动态路由的匹配和获取动态参数的值
  • FreeSWITCH mod_curl 和 mod_xml_rpc 测试
  • JVM 内存、JMM内存与集群机器节点内存的联系
  • 【redis——缓存穿透】
  • 基于PSO粒子群优化的VMD-LSTM时间序列预测算法matlab仿真