Leangoo敏捷项目管理软件Jenkins配置指南

介绍:

Jenkins 是一个独立的开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。它可以用于自动化运行各种任务,如构建,测试和部署软件。

使用 Leangoo 集成 Jenkins 是在 Leangoo 中驱动 Jenkins Job 的构建,并实时显示 Job 的构建结果。在 Leangoo 中将卡片拖到配置好的构建列中,会向 Jenkins 服务器发送请求。Jenkins 接收到 Leangoo 的请求后,进行构建,并通过 Notification 插件将构建结果发送到 Leangoo。

操作步骤:

在 Leangoo 配置 Jenkins 触发

1. 进入企业版看板(通常为 Sprint Backlog 看板),依次点击菜单,Jenkins打开 Jenkins 配置模态框

Leangoo敏捷项目管理软件Jenkins配置指南

2. 填写 Jenkins 服务器 URL

Leangoo敏捷项目管理软件Jenkins配置指南

  • URL 为 Jenkins 服务器的地址,格式为 http://<User ID>:<API Token>@<Jenkins IP 地址>:端口,如果您的 Jenkins 服务器配置了域名访问,格式为http://<User ID>:<API Token>@<Jenkins 域名>。例如:http://testuser:fc05db5181b5a4bcf6ca702e4771161c@yourdomain.com。

注意:您的域名用的是http协议还是https协议

  • URL 中的 User ID 和 API Token 可以在您的 Jenkins 站点中获取,具体操作如下:

a. 登录您的 Jenkins 站点,点击 用户,选择您当前登录的用户(比如:testuser),并点击该用户进入用户界面

Leangoo敏捷项目管理软件Jenkins配置指南

b. 依次点击设置,Show API Token…按钮,即可获取您的 User ID 和 API Token

Leangoo敏捷项目管理软件Jenkins配置指南Leangoo敏捷项目管理软件Jenkins配置指南

3. 点击测试按钮,测试 Jenkins 服务器连接。如果出现连接失败提示,请检查 URL 是否正确或网络连接是否畅通。如果按钮显示连接成功,表示可以正常访问 Jenkins 服务器。

Leangoo敏捷项目管理软件Jenkins配置指南

4. 填写 Job 列表映射。选择您需要构建 Jenkins Job 的列表,并填写好该列需要触发的 Job 名称(比如:leangoo_test),点击保存按钮即可。如果需要新建多个 Job 列表映射,可以点击添加按钮新增,并保存。

注意:如果取消勾选了开启事件触发,是不会触发 Job 构建的,也不会收到 Jenkins 的通知。

Leangoo敏捷项目管理软件Jenkins配置指南

在 Jenkins 中安装 Notifications 插件

Job 构建的实时状态是通过 Notifications 插件发送到 Leangoo 的,所以需要您在 Jenkins 中安装好该插件。

1.依次点击系统管理,管理插件进入插件管理界面

Leangoo敏捷项目管理软件Jenkins配置指南

2. 点击可选插件,在过滤输入框中输入notification plugin 可以看到过滤后的插件列表中出现该插件。勾选后点击直接安装即可

Leangoo敏捷项目管理软件Jenkins配置指南

在 Jenkins Job 配置 Job Notifications 和参数化构建

Leangoo 向 Jenkins 服务器发送请求时会携带board_id(看板id)和list_id(列表id)参数,所以 Job 必须开启参数化构建,并添加这两个参数。

同时,Job Notifications 插件需要配置好 Leangoo 构建信息接收地址,以便于在 Leangoo 中接收 Job 构建的结果。

1. 配置 Job Notifications 的 URL。点击Add Endpoint 按钮新增一个通知的 URL 端点。

Leangoo敏捷项目管理软件Jenkins配置指南

  • 填写 URL , 即构建信息接收地址。例如: https://testuser@sina.com:9852a8531c22c119a889bc18ec3f48d5@www.leangoo.com/kanban/plugins/jenkins/light

Leangoo敏捷项目管理软件Jenkins配置指南

  • URL 地址在 Leangoo 的 Jenkins 配置模态框中已经给出,直接复制 URL ,将 email 和 token 替换成您自己的即可。

Leangoo敏捷项目管理软件Jenkins配置指南

  • email 即您登陆 Leangoo 的邮箱地址,注意:email 中的@需替换为@
  • token 为您的 API令牌,在 Leangoo 用户中心页面可以获取

Leangoo敏捷项目管理软件Jenkins配置指南

2. 配置参数化构建。勾选参数化构建过程,添加两个字符串参数:board_id和list_id。

Leangoo敏捷项目管理软件Jenkins配置指南

Leangoo敏捷项目管理软件Jenkins配置指南

拖拽触发 Job 构建

当以上的配置都完毕后,当您将卡片拖拽到 Job 映射列(比如:从 Task-doing 拖到 Story-testing)后,会提示是否构建对应的 Job。

Leangoo敏捷项目管理软件Jenkins配置指南

选择确定后,开始构建 Job,列表头上亮起红绿灯。

Leangoo敏捷项目管理软件Jenkins配置指南

构建完毕后,如果 Job 构建成功,会亮起绿灯;构建失败,亮起红灯

Leangoo敏捷项目管理软件Jenkins配置指南

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月12日 上午10:48
下一篇 2022年11月12日 上午11:02

相关推荐

  • 全过程工程项目管理师报考时间

    全过程工程项目管理师报考时间:2022年 全过程工程项目管理师报考时间:2022年 全过程工程项目管理师是指能够全面、系统地管理工程项目的专业人员。随着建筑行业的快速发展,全过程工…

    科研百科 2024年9月16日
    20
  • 一个典型的数据库应用程序开发流程(一个典型的数据库应用程序开发流程包括)

    1 系统总体设计 1.1 应用背景 1.2 项目目标:包括系统登录功能,权限设置,数据录入,信息查询,报表输出,系统维护,退出功能等; 1.3 设计思路:自底向上,首先设计数据结构…

    科研百科 2024年5月1日
    50
  • 协同办公系统的优势

    协同办公系统的优势 随着现代办公环境的不断发展和变化,协同办公系统已经成为了现代企业不可或缺的一部分。协同办公系统可以帮助企业高效地协同工作,提高工作效率和生产力,从而为企业带来更…

    科研百科 2024年9月20日
    15
  • 家装项目售后管理系统

    家装项目售后管理系统 随着家居装修的普及,售后服务也变得越来越重要。一个高效的家装项目售后管理系统能够帮助企业更好地管理售后服务,提高客户满意度,降低服务成本,增强企业竞争力。 一…

    科研百科 2024年12月25日
    0
  • 科研项目垫资生意能不能做科研项目垫资生意能不能做

    科研项目垫资生意能不能做 科研项目垫资生意能不能做为标题 随着科技的不断进步,科研项目逐渐成为了一个热门的领域。在科研项目中,垫资是必不可少的一部分。但是,对于个人或小型企业来说,…

    科研百科 2024年7月9日
    51
  • 医院科研项目管理办法(如何规范医院科研项目经费管理)

    如何规范医院科研项目经费管理如何规范医院科研项目经费管理人才保障国务院印发《关于做好保障成都住房城乡规划综合治理工作的意见》(以下简称《关于进一步规范成都市成立成都住房城乡规划工作…

    科研百科 2024年5月17日
    68
  • 办公协同软件免费

    办公协同软件免费: 让工作更高效 随着数字化时代的到来,办公协同软件已经成为了现代企业必不可少的工具之一。通过协同软件,员工可以更轻松地共享文件、交流信息、完成任务,从而提高工作效…

    科研百科 2025年1月4日
    0
  • 工程项目进度控制表

    工程项目进度控制表 工程项目进度控制表是项目管理中非常重要的一部分,它可以帮助项目经理和项目团队跟踪项目的进度和质量。一份好的进度控制表应该能够清晰地反映出项目的进展情况,以便项目…

    科研百科 2024年9月23日
    19
  • 课题预期社会效益

    课题预期社会效益: 提高女性地位, 改善女性生存环境 近年来,随着社会的发展和进步,人们对于女性地位和生存环境的要求也越来越高。因此,我们提出了一项课题,旨在提高女性地位, 改善女…

    科研百科 2024年11月16日
    7
  • 速看!洛阳市政府最新通知!(洛阳政府通告)

    洛阳市人民政府 关于印发洛阳市“十四五”新型智慧城市 发展规划(2021-2025年)的通知 洛政〔2021〕42号 各县区人民政府,市人民政府有关部门,各有关单位: 现将《洛阳市…

    科研百科 2024年6月9日
    523