elmhurstprojects/easy-workflow

我的自用 CI/CD

0.0.6 2021-09-09 05:51 UTC

This package is auto-updated.

Last update: 2024-09-09 12:25:21 UTC


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}