zoukankan      html  css  js  c++  java
  • Jenkins基础篇 系列之-—05 集成JIRA

    一、Jenkins Jira插件安装&配置

    1. 安装插件,主要安装如下插件:

    • JIRA Integration for Blue Ocean

      The Jenkins Plugins Parent POM Project

    • JIRA Pipeline Steps

      JIRA Pipeline Steps

    • JIRA plugin

      将jenkins 集成到jira(This plugin integrates Jenkins to Atlassian JIRA.)

    • JIRA Plugin for Jenkins

      用于实现应用API对JIRA集成的支持(This plugin implements the Application Link API to support integration with Atlassian JIRA)

    • JIRA Trigger Plugin

      JIRA 触发器,可实现任务状态改变自动触发发布

    • jira-ext Plugin

      A plugin for Jenkins CI to update JIRA tickets in an extensible way: both what to update and how to up date are exposed as Extension Points

    • Jira Issue Updater

      This plugin can update Jira issues by changing their workflow status and adding comments.

    • JiraTestResultReporter plugin

      用于在jenkins中直接创建JIRA BUG,并连接到JUnit 单元测试(Plugin for creating JIRA issues directly from Jenkins and linking them to JUnit tests.)

      注:上面JIRA Plugin for Jenkins插件是Jira需要的,需要下载后(下载地址:下载.hpi文件)手动安装(插件管理 >高级 >上传插件 >手动上传

    2. 系统管理 >系统设置中,所有涉及到JIRA 的url,username,password 都配置一下。

    二、Jira Jenkins 插件安装&配置

    1. 下载对应的插件版本,并手动安装,地址:https://marketplace.atlassian.com/plugins/com.marvelution.jira.plugins.jenkins/versions

    2. 配置applications和Jenkins websites,切换页面到 Administration > Applications > JenkinsConfiguration

      1). Advanced Configuration

      配置如下图,所示

     

      2). Manage Sites

       管理连接到jira 实例的jenkins 站点,Add Site页面如下所示:

    注1:Auto enable new Jobs:如果你想支持jenkins 站点中所有的 Jobs ,包括后续新增的Jobs ,可以选择这个选项

    注2:If you use and external source (like LDAP, AD or Crowd) for authentication, Then it could be that you need to provide the API Token as password for the user.
     Where to find the API Token...

    注1:删除站点不可逆

    注2:Refresh Jobs List of a Site,默认情况下每小时同步刷新一次,可以手动刷新

    注3:Auto Enable New Jobs,默认情况下,新的作业需要手动启用同步,然后才包含在每小时的同步过程中。可选中该选项自动。

      3). Manage Jobs

    三、结果验证

    当jenkins自动构建后,构建详情中会显示SVN代码提交的详细备注,如下图所示:

    JIRA会获取jenkins 发版的详情,显示在CI Build tag 里面,具体如下图所示:

    四、遇到的问题

    注意:SVN提交代码时,备注中jira编号和jira 描述需要分隔开来(用空格或者冒号),否则可能会显示不出来。

     参考资料

  • 相关阅读:
    封装
    Android 使用AS编译出错:找不到xx/desugar/debug/66.jar (系统找不到指定的文件。)
    Android 使用AS编译出错:Error: Duplicate resources
    Android报错:The processing instruction target matching "[xX][mM][lL]" is not allowed.
    Android 用versionName判断版本大小(是否进行版本更新)
    Android 重写物理返回键,在h5页面中返回上一个界面
    Jetpack 由 WordPress.com 出品
    centos配置虚拟主机
    linux下安装apache与php;Apache+PHP+MySQL配置攻略
    Global Translator
  • 原文地址:https://www.cnblogs.com/liuyitan/p/9358388.html
Copyright © 2011-2022 走看看