rockkeeper / laravel-jira
Laravel5服务,用于通过Jira REST API搜索和创建问题
v0.4.1
2016-10-07 15:07 UTC
This package is not auto-updated.
Last update: 2024-09-18 19:42:41 UTC
README
在Laravel5中轻松访问Jira REST API。
安装和需求
composer require rockkeeper/laravel-jira
之后,从命令行运行 composer update
。
然后,通过添加服务提供者条目来更新 config/app.php
。
'providers' => [ // ... Univerze\Jira\JiraServiceProvider::class, ]; 'aliases' => [ // ... 'Jira' => Univerze\Jira\Facade\JiraFacade::class, ];
最后,再次从命令行运行 php artisan vendor:publish
,将默认配置文件发布到 config/jira.php。
搜索问题
搜索方法将接收jql查询字符串
$response = Jira::search( 'project = YourProject AND labels = somelabel' );
如果前往您的Jira网站问题 > 搜索问题 > 高级搜索,您可以在之前构建和测试jql。
更多详细信息请参阅 JIRA文档 - 搜索问题
注意 jql参数已包含在有效载荷中
创建问题
$issue = Jira::create( array( 'project' => array( 'key' => 'YourProject' ), 'summary' => 'This is the summary', 'description' => 'Description here', 'issuetype' => array( 'name' => 'Bug' ) ) );
更多详细信息请参阅 JIRA文档 - 创建问题
注意 字段参数已包含在有效载荷中
编辑问题
Jira::update( 'ISSUE-1234', array( 'description' => 'this is my new description' ) );
在这种情况下,JIRA API将返回"204 - 无内容"而不是问题详情。
更多详细信息请参阅 JIRA文档 - 编辑问题
注意 字段参数已包含在有效载荷中
在MIT许可证下发布。有关详细信息,请参阅LICENSE文件。