2017 © Pedro Peláez
 

library jira-report

Jira report

image

gemorroj/jira-report

Jira report

  • Friday, December 30, 2016
  • by Gemorroj
  • Repository
  • 1 Watchers
  • 1 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Формирование отчета из JIRA

Требования:

  • PHP >= 5.4

Установка через composer:

  • Добавьте проект в ваш файл composer.json:
{
    "require": {
        "gemorroj/jira-report": "dev-master"
    }
}
  • Установите проект:
$ php composer.phar update gemorroj/jira-report

Пример работы:

<?php
require __DIR__ . '/vendor/autoload.php';

use JiraReport\Jira;
use JiraReport\Excel;
use JiraReport\Filter\Worklog;

// авторизация
$jira = new Jira('myusername', 'password');

// дополнительный фильтр для worklog
$filter = (new Worklog())
    ->setAuthor('myusername')
    ->setDateFrom(new \DateTime('2016-04-01 00:00:00'))
    ->setDateTo(new \DateTime('2016-04-30 23:59:59'));
$jira->addFilter($filter);

// строка запроса JQL
$jira->findIssues('(worklogAuthor = myusername AND worklogDate >= 2016-04-01 AND worklogDate <= 2016-04-30) OR (timespent IS NULL AND labels = mylabel AND resolutiondate >= 2016-04-01 AND resolutiondate <= 2016-04-30) ORDER BY key DESC');
// вытаскиваем данные из jira
$jira->makeData();

// формируем отчет
$excel = new Excel(__DIR__ . '/report.xlsx');
$excel->makeExcel($jira);

The Versions

30/12 2016

dev-master

9999999-dev

Jira report

  Sources   Download

MIT

The Requires