我最近搬到了jira,用于我的bug管理工具.我已经安装了4.1的最新副本.我们使用Git作为我们的版本控制系统,我希望设置它,所以环顾四周我发现BigBrassBand的JIRA Git Integration插件是最受欢迎的.
不幸的是,就像我今天发生的所有事情一样,它只与Jira 3.13完全兼容.
任何人都有管理这个或解决它的建议.
使用jira/git的任何pre/post提交钩子也会有帮助!
我正在使用Jira REST API来获取特定项目的Jira中的所有问题.我不想拥有maxResults=50,这是默认设置.我只是想检索项目的所有问题.这是我的命令:
{ my $result = `curl -D- -u $usernameData:$passwordData -X GET -H "Content-Type: application/json" "http://jira.alm.mentorg.com:8080/rest/api/2/search?jql=project=HDS&maxResults=1000&fields=summary"`;}
Run Code Online (Sandbox Code Playgroud)
我设置maxResults=1000,如果我删除它,它将默认设置为50!我只想获得所有问题而不必担心maxResults.任何人都可以帮助我吗?
我正在使用Gerrit和Jira.我想与gerrit联系到Jira.当我查看代码并发表评论时,它也会自动更新jira评论.这该怎么做?
有没有办法让我能找到一个问题的史诗?
api返回了很多有关问题的信息,但不包括史诗.
我正在使用JIRA REST API(https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs).
我想知道有一种方法可以在创建问题时自动创建子任务.
例如,我创建自定义标准问题类型,XXX和子任务问题类型YYY和ZZZ.当我创建类型为XXX的问题时,将自动创建具有相应问题类型YYY和ZZZ的两个子任务.
我们目前使用Gerrit,为一个大约十几个团队和一些开发人员.
这是我们当前的工作流程:
1.开发人员从master开始分支
2.开发人员在他们的本地分支上工作
3.开发人员推动gerrit,它通过在refs/for/master中包含推送的提交来保护master分支.(如果你不知道,gerrit也是一个存储库管理器.)4.Gerrit
调用Jenkins,在变更集上运行单元测试(和Selenium测试).如果失败,则提交将被踢回给开发人员.否则,Jenkins + 1s提交.
5.审阅者查看提交和+ 1s
6.高级审阅者查看提交和+ 2s并将变更集合并到refs/head/master(即实际分支)
我们喜欢这个工作流程 这很棒.它为我们的开发带来了精彩且非常需要的流程和纪律,并且从我们之前被忽视和忽略的代码审查瓶颈中创建了一个待办事项列表,每个人都对此感到高兴.
x - 间歇 - x
我们现在正在寻求将任务管理转移到Jira.在我设置它的同时,我也设置了Crucible,因为它似乎是自然集成以使代码审查成为整个shebang的一部分.我无法做的是重现我们已经爱上的工作流程.随着Jira/Crucible的集成,由于我们不再拥有我们的存储库守门所有东西(而且我们不想为Atlassian的Stash付费),我们会将代码推送到Bitbucket.我们不能再直接在master上工作了,因为糟糕的代码不再是"门保持",而是在通过任何测试或代码审查之前由开发人员合并到master中.保持它脱离主分支的唯一解决方案似乎是分叉.好吧,这很烦人,但我可以随便滚动.但是,如何通过开发人员的fork获取提交,以便在通过代码审查后合并到master分支中?这就是我希望从那些做过任何甚至远程相似的事情的人那里听到的,或者知道如何根据我的情况来完成它.
所有这一切的替代方法是尝试使用https://github.com/hobbs/jirret强制Jira和Gerrit之间的集成,但是它使用了Jira仍然支持但不再进行任何开发的XML RPC.
我正在尝试使用PHP的JIRA REST API.当我复制下面的网址并将其直接粘贴到浏览器中时,它可以正常工作.生成的问题以json的形式返回.
但是使用下面的代码它不起作用.我收到Unauthorized(401)作为回复消息.是的,我已检查并仔细检查凭据是否有效.这是我的代码:
$username = 'username';
$password = 'psw';
$url = "https://mycompany.atlassian.net/rest/api/2/issue/XXX-123";
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$result = curl_exec($curl);
echo $result;
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我在这个问题上挣扎了一段时间,并且能够找到解决方案.我的想法是我的脚本自动生成一个数据,将其放入表中,并且有一些列应该保留它们的宽度(不应少于某些东西).但是jira标记根据屏幕分辨率和所有表列中保留的数据动态设置表格列宽.而数据单元的noformat对我没有帮助,因为这些列中有一些符号需要jira标记.我不是jira admin所以使用高级插件和jira脚本不是一个选项.