请输入
菜单

Jenkins集成配置方法

插件安装包

Jenkins插件安装包

在上传到 Jenkins 之前,请务必解压缩下载的文件,以获得扩展名为 .hpi 的文件。

集成配置

1、完成插件安装和配置

1.1 使用管理员账号登录「Jenkins」,在「系统管理」页面找到「插件管理」

1.2 在「插件管理」中选择「高级」tab页,上传以上插件安装包,完成安装 。

文章图片

2、完成应用配置

安装成功后,在「系统配置」中下滑页面找到LigaAI应用配置

2.1 在Jenkins Url填写您的Jenkins访问地址

文章图片

2.2 在WebHook Url填写您在LigaAI Jenkins集成页中获取配置时生成的WebHook Url

文章图片

2.3 点击「添加」Secret Token,在「添加凭据」中类型选择Secret text,将LigaAI_Jenkins集成中获取配置时生成的Secret Token填写到Secret中
文章图片

2.4 添加完毕后您可以测试一下连接情况,如连接成功即可保存配置并开始使用
文章图片

如何关联Jenkins构建与 LigaAI 工作

1. 创建分支

1.1 在Jenkins中选择「多分支流水线」创建一个任务。

文章图片

1.2 添加分支来源(以Gitlab为例),选择Git。

文章图片

1.3 将Gitlab项目仓库访问地址添加到分支来源中。

文章图片

2. 设置项目仓库访问方式

使用HTTP方式访问

将HTTP链接添加到分支来源、并添加凭据。

文章图片

使用SSH方式访问

将SSH链接添加到分支来源中,在本地通过命令行获取到SSH密钥,并设置密码(如需要)。

文章图片

在Gitlab和Jenkins中分别将生成的SSH密钥和密码补充完整

文章图片

文章图片

3. 在代码仓库添加Jenkinsfile

在Jenkinsfile添加lgSendBuildInfo(options)代码。如果没有用到自定义参数,options可以为空,添加lgSendBuildInfo()即可。

Tips:options是一个键值对,可以自己定义键值。比如想把构建环境的信息传到LigaAI系统里,则添加lgSendBuildInfo(options: ['env':'生产环境'])

文章图片

4. 提交代码及关联构建

在Git工具或IDE中提交代码时,将工作ID添加commit信息中,Jenkins构建后即可获取到对应的事项信息。

IDE中提交:

文章图片

其他Git工具提交:

git commit -m "SLXM-11"
git push
Tips:LigaAI的IDE插件支持模板快捷提交代码,通过自定义变量实现自动工作关联。了解更多LigaAI的IDE插件

5. 执行构建任务

完成上述配置后,点击「立刻扫描多分支流水线」进行构建。

文章图片


上一个
Jenkins集成功能
下一个
Gitlab集成
最近修改: 2023-11-16Powered by