我已经在我的 JIRA 安装上安装了 JIRA 的 Jenkins 插件,也在我的 Jenkins 安装上安装了 Jenkins 的 JIRA 插件。我在 JIRA 设置中添加了一个应用程序链接。
我面临以下问题:
1) 在应用程序链接页面上有一条警告,指出我的 Jenkins 应用程序“似乎离线”。添加 jenkins 链接时,它给了我错误:主机没有响应。更改网址或单击下一步确认。
Jira 版本 - 6.0.5
Jenkins 版本 - 1.562
Jenkins-Jira 插件版本 - 1.4.3
感谢任何愿意帮助我解决这个问题的人。
最佳答案
您可以按照以下四个步骤进行:
在 Jenkins :
Manage Jenkins > manager plugins > available
搜索并选择 Jenkins JIRA 插件,Jenkins
JiraTestResultReporter
插件和 Jenkins JIRA 问题更新程序https://marketplace.atlassian.com/plugins/com.marvelution.jira.plugins.jenkins
请参阅:安装部分。
JIRA 和 Jenkins 之间的集成以应用程序链接为基础。这允许管理员配置和管理 Jenkins
要开始,请转至
[JIRA_BASEURL]/plugins/servlet/applinks/listApplicationLinks
并单击“添加应用程序链接”按钮为 Jenkins 添加新的应用程序链接。或
administration > plugin > Application Link > add Application Link;
按照指示做注:可选,但如果 Jenkins 是安全的,则需要,
配置 JIRA 应使用的传出身份验证。
为此,请单击 Jenkins Application Link 旁边的 Edit 链接,然后选择 OutGoing Authentication 选项卡
提供
Username
用于对 Jenkins 进行身份验证的用户提供使用密码
安装 Jenkins Plugin for JIRA 并配置至少一个 Application Link 后,管理员将能够控制哪些 Jobs 包含在同步过程中,哪些不包含。
在 管理 > 插件(附加组件)> Jenkins 配置
为 Jenkins 下载 JIRA 插件并在 Jenkins 中安装此插件
方式一:将其复制到 Jenkins 的插件文件夹。并重新启动 Jenkins
方式2:管理 Jenkins > 管理器插件 > 高级 > 上传插件。选择文件并上传然后重启 Jenkins
在 JIRA 中启用 Jenkins 作业
然后只需在源代码存储库的提交消息中使用已知的 JIRA 问题 key
Jenkins 将使所有更改集(提交)在同步构建时可用于 JIRA 插件。
同步过程使用更改集来查找 JIRA 问题 key 。一旦此过程找到链接,该构建将在 CI 构建面板中可用。
在 http://mvnrepository.com/artifact/com.marvelution.jira.plugins/jenkins-jira-plugin 下载 jenkins-jira-plugin
关于Jenkins 与 Jira 的集成问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24239678/