wowworks/team-analysis

开发团队的BI工具

1.0 2021-03-01 11:27 UTC

This package is not auto-updated.

Last update: 2024-09-25 22:33:46 UTC


README

Build Status

分析

Bitbucket设置

  1. 登录Bitbucket
  2. 访问您的组织设置页面
  3. 在“访问管理”下点击“OAuth”标签页
  4. 点击“添加消费者”按钮。注意!您需要授权读取“账户”部分。
  5. 配置并保存。

Jira设置

添加OAuth消费者

  1. 创建[API令牌] (https://confluence.atlassian.com/cloud/api-tokens-938839638.html)

用法

  1. 运行命令 php init
  2. \common\config\params-local.php 中设置显示在新条目列表中的密钥和密码。
    'bitbucket' => [
        'key' => <your-OAuth-Key>
        'secret' => <your-OAuth-Secret>,
                'workspace' => <your-workspace>, 
                'repositories' => [
                    <you-repository-slag-1>,
                    <you-repository-slag-2>
                ],
    ]

例如在URL https://bitbucket.org/teamsinspace/documentation-tests:teamsinspace - your-workspace;documentation-tests - you-repository-slag

3. 在 \common\config\params-local.php 中添加连接数据库的设置

    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => '',
            'password' => '',
            'username' => '',
            'charset' => 'utf8',
        ],
    ]

4. 在 \common\config\params-local.php 中设置您的Jira参数。

    'jira' => [
        'host' => <your-jira-host>
        'user' => <your-jira-username>,
        'token' => <jira-password-OR-api-token>,
        'projectKeys' => [
            <project-key-1>,
            <project-key-2>
        ]
    ]

5. 应用迁移 php yii migrate

6. 运行命令 php yii cron/sync "dateFrom"。其中“dateFrom”是从您需要下载数据的开始日期,"dateFrom" 必须是 "Y-m-d" 格式。当命令在没有参数 "dateFrom" 时运行,将加载最后24小时的数据。