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

Jenkins 配置 Git Repository 五

Jenkins 配置 Git Repository 五

这里包含了 Freestyle project 任务类型 和 Pipeline 任务类型 关于 Git 仓库的配置,如下
在这里插入图片描述
不同的任务类型,只是在不同的模块找到 配置 Git 仓库
找到 Git 仓库配置位置之后,所有的任务类型配置都是一样的

一、Jenkins 中 Freestyle project 任务 找到 Git 仓库配置

找到 Source Code Management 模块
在这里插入图片描述
勾选 Git 显示如上
找到 Git 配置的位置了,跳转到 三、Git 基本配置

二、Jenkins 中 Pipeline 任务 找到 Git 仓库配置

找到 Pipeline 模块
在这里插入图片描述

  • Definition 类型设置为 Pipeline script from SCM
    • SCM 设置为 Git

找到 Git 配置的位置了,跳转到 三、Git 基本配置

三、Git 基本配置
  • Respository
    - Respository URL:输入一个可以访问的 git 仓库地址
    - Branch Specifier:模块填写需要构建的 git 分支,此处填写的 remotes/${BRANCH_NAME},其中 BRANCH_NAME 是配置的一个 Git Parameter,不了解的可以开 Jenkins 配置 Git Parameter
四、添加证书

找到 Git 模块 ->Credentials:选择一个 git 用于检出源的凭据
如果已经配置了 Git 凭证,点击 -none- 右侧的 箭头可以展开选择 上面 git 地址匹配的 凭证
在这里插入图片描述
如果没有配置,则 点击 Credentials -> + Add -> Jenkins
弹出如下
在这里插入图片描述
Domain:作用域为 Jenkins 全局凭证
Kind:选择证书类型
在这里插入图片描述
一般常用的是下面两种
Username with password:使用用户名 和 密码的方式配置证书
SSH Username with private key:SSH 用户名和 私钥

下面以 SSH Username with private key 为例,不知道 SSH private key 的先去了解一下
在这里插入图片描述
Scope 选择 Global (Jenkins,nodes,items,all child items,etc)
ID:凭证的唯一标识,跟其它凭证名不同即可
Description:证书描述
UserName:用户名

Private Key
勾选 Enter directly
在 Key 区域点击 Add 按钮
在这里插入图片描述
找到 电脑上已经存在的私钥位置
在 Mac 上路径默认是: ~/.ssh
在 Windows 上路径默认是: C:\Users\Administrator.ssh

打开路径会有两个文件 id_rsa 和 id_rsa.pub
其中 id_rsa 就是私钥,用文本打开复制文本内容,粘贴到 Key 配置
在这里插入图片描述
然后 Credentials 位置选择刚才创建的 凭证
在这里插入图片描述
Branch Specifiler:填写一个有效的 git 仓库中的分支即可,比如 */.master
这里填写的是 remotes/${BRANCH_NAME}
其中 BRANCH_NAME 是我在上面配置的一个 Git Parameter,不了解 Jenkins 中如何配置 Git Parameter 的可以看一下 Jenkins 配置 Git Parameter

五、管理凭证

到 Dashboard -> Manage Jenkins -> Credentials
在这里插入图片描述
在这里插入图片描述
可以看到添加的所有凭证

在 Name 下面点击 名字
在这里插入图片描述
右侧显示了当前使用这个证书的项目:TestProject1

点击 Update 可以更新 凭证内容
在这里插入图片描述
点击 Delete 可以删除证书

配置 git 仓库的作用是什么?
任务在构建时,会执行 git 命令,拉取远端服务器上的仓库,存储到本地
每个任务有一个 WorkSpace 目录,git 拉取的项目就是存在 WorkSpace 目录
构建过程中,调用的脚本,以及执行的操作,就是在 WorkSpace 目录下的项目中执行的

相关文章:

Jenkins 配置 Git Repository 五

Jenkins 配置 Git Repository 五 这里包含了 Freestyle project 任务类型 和 Pipeline 任务类型 关于 Git 仓库的配置,如下 不同的任务类型,只是在不同的模块找到 配置 Git 仓库 找到 Git 仓库配置位置之后,所有的任务类型配置都是一样的 …...

记录阿里云CDN配置

网站接入CDN全流程,共4步!-阿里云开发者社区 1、开通阿里云CDN服务 2、添加加速域名 3、验证域名归属权 4、域名添加CDN生成的CNAME解析 按照官网描述增加。细节点: 1. 域名和泛域名区别 2.开启https,要用nginx的证书,和项…...

mapbox 从入门到精通 - 目录

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀总目录1.1 ☘️ mapbox基础1.2 ☘️…...

mysql中general_log日志详解

介绍 1.记录范围:这个log里面会记录MySQL所有的SQL语句,不管是查询语句,还是DML语句,还是DDL语句,还是DCL语句,这些语句统统都会被记录在general log文件中。就连我们连接和断开MySQL数据库的这些语句。 2…...

算法与数据结构:从基础到深入

1. 数组 (Array) 定义 一组连续内存空间存储的相同类型元素的集合。特点:通过下标(索引)快速访问元素,但大小固定(静态数组)或可扩展(动态数组)。 核心操作 操作时间复杂度说明访…...

基于千兆5G网关的5G急救车方案

伴随5G网络的全面建成,5G技术的低延时、高速率、广接入等优势,为各行各业都带来了新一轮技术升级。在医疗救援方面,救护车是链接病患与医院的重要纽带,得益于5G物联网的融合应用,救护车也快速向联网化、信息化、智能化…...

【C#】的WPF或是WinForm实现Ctrl+ 的快捷键组合使用

在C#中&#xff0c;无论是WPF还是WinForms应用程序&#xff0c;处理快捷键&#xff08;例如 Ctrl &#xff09;通常涉及检测键盘输入并执行相应的命令或方法。 WPF 实现 在WPF中&#xff0c;可以通过设置一个控件的 InputBindings 属性来绑定快捷键。 <Window x:Class&qu…...

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件

c语言样式主题 清爽风格 代码色彩 keil风格 适合单片机开发GD32 STM32等 cursor或者vscode 的settings.json文件 如上图&#xff0c;是不是和keil mdk很相近。 代码色彩&#xff0c;简单&#xff0c;配合 // 设置工作台主题为 Visual Studio 2017 Light - C 主题使用&#xf…...

DeepSeek API 调用 - Spring Boot 实现

DeepSeek API 调用 - Spring Boot 实现 1. 项目依赖 在 pom.xml 中添加以下依赖&#xff1a; <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId></depe…...

图数据库Neo4j面试内容整理-节点(Node)

在图数据库中,节点(Node)是图结构中的基本构建块,代表实体或对象。节点通常用于存储数据模型中的主要对象,比如人、商品、地点等。在图数据库中,节点是通过标签(Label)来分类的,并且可以包含属性(Property)来描述它们的详细信息。 1. 节点的组成<...

使用verilog 实现 cordic 算法 ----- 旋转模式

1-设计流程 ● 了解cordic 算法原理&#xff0c;公式&#xff0c;模式&#xff0c;伸缩因子&#xff0c;旋转方向等&#xff0c;推荐以下链接视频了解 cordic 算法。哔哩哔哩-cordic算法原理讲解 ● 用matlab 或者 c 实现一遍算法 ● 在FPGA中用 verilog 实现&#xff0c;注意…...

2.14寒假

这几天复习的搜索把之前做过的题目看了一下。 解析&#xff1a;int dx[5]{0,0,1,0,-1}; 和 int dy[5]{0,1,0,-1,0};&#xff1a;这两个数组用于表示上下左右四个方向的偏移量&#xff0c;方便在 DFS 中访问相邻的元素。o 和 p 分别表示当前搜索位置的行和列。边界条件判断&…...

基于逻辑概率的语义信道容量(Semantic Channel Capacity)和语义压缩理论(Semantic Compression Theory)

基于逻辑概率的语义信道容量&#xff08;Semantic Channel Capacity&#xff09;和语义压缩理论&#xff08;Semantic Compression Theory&#xff09;是语义通信&#xff08;Semantic Communication, SemCom&#xff09;的核心研究方向&#xff0c;它们旨在优化通信效率&#…...

DeepSeek R1本地部署教程

尽管许多卖课博主声称能轻松运行满血版DeepSeek R1&#xff0c;但满血版R1模型参数高达671B&#xff0c;仅模型文件就需要404GB存储空间&#xff0c;运行时更需要约1300GB显存。 对于没有卡的普通玩家来说&#xff0c;运行的条件苛刻&#xff0c;且门槛极高。基于此&#xff0…...

CEF132编译指南 MacOS 篇 - 获取 CEF 源码 (五)

1. 引言 在完成了所有必要工具的安装和配置之后&#xff0c;我们正式进入获取 CEF132 源码的阶段。对于 macOS 平台&#xff0c;CEF 的源码获取过程需要特别注意不同芯片架构&#xff08;Intel 和 Apple Silicon&#xff09;的区别以及版本管理。本篇将作为 CEF132 编译指南系…...

TypeScript装饰器 ------- 学习笔记分享

目录 一. 简介 二. 类装饰器 1. 基本语法 2. 应用举例 3. 关于返回值 4. 关于构造类型 5. 替换被装饰的类 三. 装饰器工厂 四. 装饰器组合 五. 属性装饰器 1. 基本语法 2. 关于属性遮蔽 3. 应用举例 六. 方法装饰器 1. 基本语法 2. 应用举例 七. 访问器装饰器 …...

FPGA实现UltraScale GTH光口视频转USB3.0传输,基于FT601+Aurora 8b/10b编解码架构,提供2套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目我这里已有的 GT 高速接口解决方案本博已有的FPGA驱动USB通信方案 3、工程详细设计方案工程设计原理框图输入Sensor之-->OV5640摄像头动态彩条输入视频之-->ADV…...

蓝桥杯篇---实时时钟 DS1302

文章目录 前言特点简介1.低功耗2.时钟/日历功能3.32字节的额外RAM4.串行接口 DS1302 引脚说明1.VCC12.VCC23.GND4.CE5.I/O6.SCLK DS1302 寄存器1.秒寄存器2.分钟寄存器3.小时寄存器4.日寄存器5.月寄存器6.星期寄存器7.年寄存器8.控制寄存器 DS1302 与 IAP25F2K61S2 的连接1.CE连…...

C语言蓝桥杯1003: [编程入门]密码破译

要将"China"译成密码&#xff0c;译码规律是&#xff1a;用原来字母后面的第4个字母代替原来的字母&#xff0e; 例如&#xff0c;字母"A"后面第4个字母是"E"&#xff0e;"E"代替"A"。因此&#xff0c;"China"应译…...

【MySQL在Centos 7环境安装】

文章目录 一. 卸载不必要的环境二. 检查系统安装包三. 卸载这些默认安装包四. 获取mysql官⽅yum源五. 安装mysql yum 源&#xff0c;对⽐前后yum源六. 看看能不能正常⼯作七. 安装mysql服务八. .查看配置⽂件和数据存储位置九. 启动服务并查看服务是否存在十. 登陆⽅法十一. 设…...

艾尔登法环帧率解锁与视觉增强终极指南

艾尔登法环帧率解锁与视觉增强终极指南 【免费下载链接】EldenRingFpsUnlockAndMore A small utility to remove frame rate limit, change FOV, add widescreen support and more for Elden Ring 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingFpsUnlockAndMore …...

G-Helper华硕笔记本终极控制指南:5分钟掌握性能优化与电池保护技巧

G-Helper华硕笔记本终极控制指南&#xff1a;5分钟掌握性能优化与电池保护技巧 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook,…...

AI代码审查实战:基于GitHub Action与提示词工程提升团队开发质量

1. 项目概述&#xff1a;当AI成为你的代码审查搭档在团队协作开发中&#xff0c;代码审查&#xff08;Code Review&#xff09;是保证代码质量、统一团队规范、传播知识的关键环节。但现实往往很骨感&#xff1a;资深同事忙得脚不沾地&#xff0c;没时间细看你的PR&#xff1b;…...

AI偏见如何演变为网络安全威胁:大语言模型的蝴蝶效应与防御策略

1. 项目概述&#xff1a;当AI的“偏见”成为攻击者的“弹药”最近和几个做安全研究的老朋友聊天&#xff0c;话题总绕不开大语言模型。大家一边惊叹于它写代码、做摘要的效率&#xff0c;一边又隐隐感到不安——这种不安并非空穴来风。我们讨论的核心&#xff0c;正是“AI偏见”…...

大模型架构拆解:从零件到整体,带你秒懂重复的精密艺术

本文通过拆解大模型架构&#xff0c;阐述了其重复但精密的结构特点。核心内容分为输入层、核心层和输出层三部分&#xff0c;其中核心层由N个标准模块重复堆叠构成&#xff0c;每个模块包含自注意力模块和MLP前馈网络&#xff0c;负责理解语言关系和深化语义。文章强调理解整体…...

Linux下Cursor编辑器试用重置脚本原理与风险分析

1. 项目概述与核心思路拆解 最近在折腾Linux下的代码编辑器&#xff0c;Cursor以其深度集成的AI能力确实吸引了不少开发者。但它的免费试用期结束后&#xff0c;弹窗提醒和功能限制就变得有些恼人。网上有不少关于如何“重置”或“延长”其使用状态的讨论&#xff0c;其中一种思…...

系统级自动化测试框架设计:从核心原理到工程实践

1. 项目概述&#xff1a;一个面向未来的系统级自动化测试框架在软件开发的深水区&#xff0c;尤其是涉及操作系统内核、驱动或底层系统服务的项目里&#xff0c;测试从来都不是一件轻松的事。传统的单元测试和集成测试框架&#xff0c;在面对需要模拟复杂硬件交互、系统状态变迁…...

CANN/metadef AscendString构造析构

AscendString构造函数和析构函数 【免费下载链接】metadef Ascend Metadata Definition 项目地址: https://gitcode.com/cann/metadef 函数功能 AscendString构造函数和析构函数。 函数原型 AscendString() default ~AscendString() default AscendString(const ch…...

告别课堂赴一线,探秘企业知发展 —— 文理基础学院开展名企走访职业启蒙教育

告别课堂赴一线&#xff0c;探秘企业知发展 —— 青岛滨海学院文理基础学院开展名企走访职业启蒙教育青岛滨海学院文理基础学院致力于培养学生的综合素质与专业技能&#xff0c;通过一系列的教学活动和实践项目为学生提供全面发展的机会。近期&#xff0c;为了进一步增强学生的…...

游戏策划:用玩家测试数据验证设计贡献

针对游戏策划领域Q2期刊投稿&#xff0c;如何利用玩家测试数据有效支撑设计贡献声明&#xff0c;其核心在于建立从数据到理论的坚实桥梁&#xff0c;将定性的设计主张转化为可量化、可验证的经验证据。这需要超越简单的数据呈现&#xff0c;进行严谨的分析与论证。以下是具体的…...