jenkins 集成gitee

2021-03-15 15:12:26 浏览数 (1)

在jenkins

1.前往 Manage Jenkins -> Manage Plugins -> Available

2.右侧 Filter 输入:Gitee

3.下方可选列表中勾选 Gitee(如列表中不存在 Gitee,则点击 Check now 更新插件列表)

我选择了安装后重启jenkins

然后的静静的等待安装即可。

安装的时候呢,我们这个空闲,可以去生成下我们的私人令牌,这是gitee配置需要的,我们可以在https://gitee.com/personal_access_tokens

去生成即可,前提 你要登录,然后点击生成新的令牌即可,

输入描述,既可以生成,当然了你还可以根据自己的想要的权限进行选择,选择一个适合的,然后拿到给的令牌, 准备一会配置的时候使用。

等待jenkins 安装插件完成后,重启完毕,重启按照如下进入,

Jenkins -> Manage Jenkins -> Configure System -> Gitee Configuration

如下配置

证书令牌,点击添加,

id 可以自行定义,我用的gitee,

完整的配置如下,

可以点击下测试,进行测试

测试完毕提示成功,

然后点击应用保存即可。

我们去创建一个项目去测试下。

源码管理

配置gitee,然后配置构建触发器,

然后配置

构建操作,可以根据自己的选择配置。

可以在构建后有评论

还需要配置webhook例如

这样提交新建后才会触发。但是有很多人的外网是没法访问的,而gitee如果是用的现有的,就需要构建一个远程访问的才可以,下面我介绍下使用花生壳穿透,这样就可以外网访问来。

如果本地 没法触发可能是因为外网没法访问,这样,大家可以弄一个外网穿透。我用的是花生壳,远程穿透,这样就可以访问来,大家可以根据自己的选择,花生壳地址https://hsk.oray.com/price/#personal 下载 关注公众号登录,创建自己的应用即可。

用花生壳的域名 替换到 webhook的内外地址即可。

这样我们就可以在远程访问来,这样我们远程提交之后就可以自动触动jenkins进行操作来,大家可以根据自己的选择 。

正常提交后可以远程自动触发来,远程触发我会让构建远程机器人。

0 人点赞