elmhurstprojects / easy-workflow
0.0.6
2021-09-09 05:51 UTC
Requires
- elmhurstprojects/core-for-projects: ^1.0
- elmhurstprojects/github-app-api: >0.0.4
- kelvinmo/simplejwt: ^0.5.2
- nesbot/carbon: ^2.36
README
这是我的自用 CI/CD 系统的开始,以便我能够完全控制
安装
在 composer 仓库中
{
"type": "vcs",
"url": "https://samjoyce@bitbucket.org/elmhurstprojects/easy-workflow.git"
}
composer require elmhurstprojects/easy-workflow
添加到 config/app.php
\ElmhurstProjects\EasyWorkflow\Providers\EasyWorkflowServiceProvider::class
发布并设置您的配置
php artisan vendor:publish --tag=easy_workflow
php artisan vendor:publish --tag=github_app
用法
测试记录和标签添加到 Github 问题的功能,这依赖于问题前缀为 issue/ 但不要在下面的名称中使用该前缀。然后我将此命令放入 GitHun 动作中,以便在推送时进行记录。
php artisan easy:testRecorder issue-name --start
php artisan easy:testRecorder issue-name --end
可用的 API 结果端点
/tests/results
/tests/results/{issue_number}