1.添加文件凭证

当我们每次把代码提交到仓库的时候,都希望Jenkins会自动部署运行,我们应该给它一个凭证以便访问文件,即免密访问,比如说ssh秘钥

1.1 生成钥匙
ssh-keygen -t rsa

默认会保存在~/.ssh目录下

authorized_keys  # 证书校验文件 
id_rsa  # 私有证书
id_rsa.pub  # 公有证书

如果对方主机想要访问此主机,需要把此主机的公钥交给它即可

1.2 配置公私钥

我们把公钥给仓库平台、把私钥给Jenkins

我们在Jenkins所在的主机生成秘钥,然后查看id_rsa.pub ,把公钥复制到仓库就行,这里使用码云,GitHub或其他平台操作方法一样。点击用户头像–设置–SSH公钥,粘贴公钥即可
在这里插入图片描述

接下来我们要把私钥交给Jenkins。依次点击 凭据–系统–全局凭据旁边三角形–添加凭据

在这里插入图片描述
我们先修改类型为SSH Username with private key,然后点击下面的 Enter directly,把Jenkins所在主机的私钥复制粘贴到此即可
在这里插入图片描述
点击ok之后返回查看是否添加成功

2.添加任务
2.1 新建任务

我们点击左边的 New Item创建一个新任务,输入任务名。类型选择Freestyle project,然后点击OK
在这里插入图片描述

我们直接选择Source Code Management,选择git,填写仓库的SSH链接和选择凭证用户,最后点save即可

在这里插入图片描述

2.2 构建任务

新建任务之后,点击左边的Build Now即可开始执行任务。我们可以在左下角看到构建历史,还可以点击倒三角形选择Console Output看到具体的构建步骤

在这里插入图片描述

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐