百度站长网站提交,提升网页优化排名,网站创意,江西省住房和城乡建设厅Jenkins 配置 Git Repository 五
这里包含了 Freestyle project 任务类型 和 Pipeline 任务类型 关于 Git 仓库的配置#xff0c;如下 不同的任务类型#xff0c;只是在不同的模块找到 配置 Git 仓库 找到 Git 仓库配置位置之后#xff0c;所有的任务类型配置都是一样的
…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 keySSH 用户名和 私钥
下面以 SSH Username with private key 为例不知道 SSH private key 的先去了解一下 Scope 选择 Global (Jenkinsnodesitemsall child itemsetc) 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 目录下的项目中执行的