当我提交github时,我一直在努力寻找更新JIRA的方法。
看起来在github上看起来没有任何服务挂钩,但你永远不知道,有人可能有忍者的方式,所以我想我会问。
答案 0 :(得分:44)
<强>更新强>
要与Bitbucket,GitHub和GitHub Enterprise集成,请查看以下链接:
Linking Bitbucket and GitHub accounts to JIRA
原始帖子
不推荐使用此插件已被JIRA DVCS Connector取代,该连接器包含GitHub功能。
所以要将Jira连接到github,请使用JIRA DVCS Connector for Bitbucket and GitHub:
您可以使用免费的JIRA DVCS Connector插件将Bitbucket或GitHub帐户与JIRA连接。这个插件附带JIRA OnDemand。对于JIRA下载用户,这是一个可以安装的系统插件。使用DVCS连接器,您可以:
- 将现有存储库的全部或部分链接(公共和私人存储到JIRA)。
- 创建新的存储库并让它们自动链接到JIRA。
- 从DVCS提交消息中引用JIRA问题,并将这些提交显示在JIRA的问题“提交”选项卡中。
- 使用智能提交消息通过JIRA OnDemand工作流(例如,关闭,重新打开等)转换问题。
答案 1 :(得分:9)
Atlassian在GitHub上有一个插件来连接这两个:
https://github.com/atlassian/jira-github-connector-plugin
看起来它添加了一个指向GitHub项目的项目设置和一个显示你在GitHub中提交的标签。
答案 2 :(得分:3)
此外,您还可以在GitHub站点上定义对其他Web服务器执行POST请求的Webhook。看看这里: https://developer.github.com/webhooks/
在JIRA网站上,您有Jira REST API,您可以使用它来编辑或更新或创建或执行与Jira问题相关的任何事情: https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs
答案 3 :(得分:3)
我最近制作了一个小型Chrome插件,它将编辑GitHubs PR页面以显示链接的Atlassian门票的信息。
如果你问我,它需要PR标题格式为[ISSUE-9485] Some description
但是效果很好。
https://chrome.google.com/webstore/detail/github-jira-integration/faenbbkpfnklhncjianlfllkfekgghih
源代码在这里:https://github.com/RobQuistNL/chrome-github-jira
编辑: 它还将根据故障单的内容/描述自动为您的请求创建“模板”。
E.g。它将采用标题“接受标准”下的项目并将其作为可检查列表发布,添加一些描述,如何测试等。
答案 4 :(得分:2)
如果您在2016年访问此页面并使用Cloud JIRA,则可在此处找到 -
应用程序&gt;&gt;集成&gt;&gt; DVCS帐户,而不是Google提出的博客文章中提到的Add Ons。
答案 5 :(得分:1)
我刚刚遇到了同样的问题并找到了答案,官方参考网可能需要更具体的Github企业版。 如果您使用的是企业Github,您应该:
1)在企业的设置下注册应用程序,而不是在用户的注册下。
2)假设您的JIRA网站为http://myjira.com/jira,您可以访问JIRA主页,然后Homapage网址和授权回调网址应与您的JIRA网站网址相同。
3)在JIRA中添加新帐户时,主机字段应为GitHub Enterprise,团队或用户帐户应为企业的名称,可在Github的组织配置文件中找到。
4)主机URL应该是Github主页。
然后我认为在连接JIRA和github时它应该适用于企业。
答案 6 :(得分:1)
检出此插件https://marketplace.atlassian.com/apps/1220080/smart-git-integration-for-jira用于Jira插件的Smart Git插件,只需单击几下即可使用存储库URL将您的Jira项目连接到Git。
答案 7 :(得分:0)
对于那些正在寻找如何将来自GitHub的Project
数据导入JIRA 的人,您应该转到此链接:https://confluence.atlassian.com/adminjiraserver071/importing-data-from-github-802592903.html
它为您提供了如何执行此操作的部门说明。我能够引入所有内容并将错误映射到错误等等。即使已完成的任务也进入了。
如果该链接决定一天不工作,请参阅以下摘要:
1. Log in to JIRA as a user with the JIRA Administrators global permission.
2. Choose > System. Select Import & Export > External System Import to open the List item Import external projects page.
3. Select the Import button associated with the GitHub option to open the GitHub Import Wizard.
4. On the GitHub Setup page, select which type of GitHub you are using. If you are using GitHub Enterprise you will also be required to provide your GitHub Enterprise URL. You also need to provide either your GitHub username and password, or a GitHub Personal Access Token. Note if you have used the GitHub import wizard before and saved a previous configuration file, you can select the configuration file here to speed up your import.
5. Click Next.
Have 2 factor authentication? Click here..
The Authentication page displays, verifying your authentication has been successful.
6. Click Next. The Map projects page displays, and will show a list of all your public and private repositories, as well as any repositories you have starred.
然后您只需选择要添加的项目......其余的很简单。 我希望这会有所帮助。
答案 8 :(得分:-1)
2020 URL:
$ JIRAPROJECT .atlassian.net / secure / admin / ConfigureDvcsOrganizations!default.jspa
If you're connecting a Jira Core project:
Choose [WHEEL icon TOP RIGHT corner] > Products.
Under INTEGRATIONS, select DVCS accounts.
Select Link Bitbucket Cloud account.
该页面还将允许Gitlab连接