Leangoo看板Jenkins配置指南

Jenkins 是一个自力的开源软件项目,是基于 Java 开辟的一种持续集当作东西,用于监控持续反复的工作,旨在供给一个开放易用的软件平台,使软件的持续集当作酿成可能。它可以用于主动化运行各类使命,如构建,测试和摆设软件。

利用 Leangoo 集当作 Jenkins 是在 Leangoo 中驱动 Jenkins Job 的构建,并及时显示 Job 的构建成果。在 Leangoo 中将卡片拖到设置装备摆设好的构建列中,会标的目的 Jenkins 办事器发送请求。Jenkins 接收到 Leangoo 的请求后,进行构建,并经由过程 Notification 插件将构建成果发送到 Leangoo。

方式/步骤

  1. 1

    在 Leangoo 中设置装备摆设 Jenkins 触发

    1,进入企业版看板(凡是为 Sprint Backlog 看板),依次点击菜单,Jenkins打开 Jenkins 设置装备摆设模态框

    738b4710b912c8fcd42b6556f0039245d7882154.jpg
  2. 2

    2,填写 Jenkins 办事器 URL

    8ad4b31c8701a18be69280d4922f07082838fe34.jpg
  3. 3

    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),并点击该用户进入用户界面

    2f738bd4b31c8701fe862f7d2b7f9e2f0708ff7d.jpg
  4. 4

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

    e1fe9925bc315c60d379f67481b1cb13485477b9.jpg0df431adcbef76098bee040422dda3cc7dd99e40.jpg
  5. 5

    3,点击测试按钮,测试 Jenkins 办事器毗连。若是呈现毗连掉败提醒,请查抄 URL 是否准确或收集毗连是否通顺。

    若是按钮显示毗连当作功,暗示可以正常拜候 Jenkins 办事器。

    5d6034a85edf8db12267e0ff0523dd54574e74e4.jpg
  6. 6

    4,填写 Job 列表映射。选择您需要构建 Jenkins Job 的列表,并填写好该列需要触发的 Job 名称(好比:leangoo_test),点击保留按钮即可。若是需要新建多个 Job 列表映射,可以点击添加按钮新增,并保留。注重:若是打消勾选了开启事务触发,是不会触发 Job 构建的,也不会收到 Jenkins 的通知。

    b8014a90f603738df8e790b9bf1bb051f919ecf8.jpg
  7. 7

    在 Jenkins 中安装 Notifications 插件

    Job 构建的及时状况是经由过程 Notifications  插件发送到 Leangoo 的,所以需要您在 Jenkins 中安装好该插件。

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

    a8ec8a13632762d080ec3824acec08fa503dc65f.jpg
  8. 8

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

    8718367adab44aed776d217fbf1c8701a18bfb0e.jpg
  9. 9

    在 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 端点。

    b3b7d0a20cf431ad774edca24736acaf2fdd9889.jpg
  10. 10

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

    0ff41bd5ad6eddc470082b6035dbb6fd536633b9.jpg
  11. 11

    URL 地址在 Leangoo 的 Jenkins 设置装备摆设模态框中已经给出,直接复制 URL ,将 email 和 token 替代当作您本身的即可。

    b90e7bec54e736d1e50b129397504fc2d5626915.jpg
  12. 12

    email 即您登岸 Leangoo 的邮箱地址,注重:email 中的@需替代为%40

    token 为您的 API令牌,在 Leangoo 用户中间页面可以获取

    503d269759ee3d6d287619504f166d224e4adefd.jpg
  13. 13

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

    aa64034f78f0f736ef40d29a0655b319eac413ea.jpg3b87e950352ac65cb83dffe8f7f2b21193138a75.jpg
  14. 14

    拖拽触发 Job 构建

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

    0d338744ebf81a4cc4f17252db2a6059242da66e.jpg
  15. 15

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

    6d81800a19d8bc3e44619f518e8ba61ea9d345c4.jpg
  16. 16

    构建完毕后,若是 Job 构建当作功,会亮起绿灯;构建掉败,亮起红灯。

    1f178a82b9014a90baa1df26a5773912b21bee8a.jpg
  • 发表于 2018-06-05 00:00
  • 阅读 ( 385 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论