jenkins 配置git 自动拉取代码

创建项目如my_project

在这里插入图片描述

选择配置

在这里插入图片描述

  1. 源码管理

选择添加,输入账号与密码
在这里插入图片描述

在这里插入图片描述

  1. 构建触发器 配置身份令牌与每次构建时间

生成令牌

  openssl rand -hex 16

在这里插入图片描述

在这里插入图片描述

代码同步到服务器

  • 安装 Pipeline: Build Step 插件
    在这里插入图片描述

1,如果是同一个服务器,把jenkins代码复制到服务器项目目录

 jenkins默认目录/var/lib/jenkins/workspace/ 假如项目目录如: /www/src/
# 示例:进入项目目录并更新代码
cp -r /var/lib/jenkins/workspace/my_project  /www/src/

2,jenkins与项目不在同一个服务器

# 假设代码在 $WORKSPACE 中,要复制到服务器的目标目录是 /path/to/server/directory
# 使用 scp 命令进行复制(需要服务器允许 SSH 登录,并具有对应目录的写权限)
scp -r $WORKSPACE/* username@server_ip:/path/to/server/directory

3,如果没有权限
在这里插入图片描述
jenkins账号添加权限

sudo chown -R jenkins:jenkins /www/src/

如果报如下错误表示文件没有权限
在这里插入图片描述

sudo chmod -R 777 /www/src/my_project/

补充一点:
git需要配置全局路径
which git
在这里插入图片描述
把路径添加到jenkins全局里面
系统管理-----全局工具配置–git
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值