edmondscommerce/jirashell

用于在Jira上添加问题的简单PHP类

dev-master 2020-03-06 14:02 UTC

This package is auto-updated.

Last update: 2024-09-06 23:36:26 UTC


README

Edmonds Commerce提供

环境

首先需要设置的是你的env文件。这个文件可以放在系统的任何位置

readonly _jiraUrl=https://your.jira.url;
readonly _jiraUser=jira_user;
readonly _jiraPass=jira_pass;
readonly _jiraProject=jira_project;

队列

现在你可以为JiraShell排一个票务队列。你可以使用以下方式来做到这一点:

$jiraShell = new EdmondsCommerce\JiraShell\JiraShell(
    '/path/to/queue.json',
    '/path/to/env'
);

$jiraShell->queueIssue(
    'Title',
    'Description',
    [
        'Sub-task Title',
        'Sub-task Description'
    ]
);

预览

你可以使用以下方式预览你当前已排队的票务:

php jiraShellPreviewTickets.php '/path/to/queue.json' '/path/to/env'

测试

你可以发送一个测试票务到Jira,以确保一切设置正确:

php jiraShellTest.php '/path/to/queue.json' '/path/to/env'

发送

最后,你可以使用以下方式将你的票务发送到Jira:

php jiraShellSendTickets.php '/path/to/queue.json' '/path/to/env'