未実行
この画面は /srv/hub/config/projects.json を操作するための管理UIです。
トグルを変更すると、各projectの enabled / testEnabled / autoCron / createIssueOnFailure が更新されます。
| 表示 | 項目 | 意味 |
|---|---|---|
| 管理対象 | enabled |
このprojectをregistry上の管理対象にする。 |
| 手動test | testEnabled |
hub-test projectName またはUIの「手動test実行」を許可する。 |
| cron | autoCron |
毎朝4:00の自動検証対象にする。 |
| Issue作成 | createIssueOnFailure |
test失敗時にGitHub Issueを作成または既存Issueへコメント追記する。 |
以下がすべてONの場合のみ、毎朝4:00の自動検証対象になります。
enabled: true testEnabled: true autoCron: true
| 用途 | コマンド |
|---|---|
| project一覧 | project-list |
| 手動test | hub-test sales.test-plan.help |
| cron実行本体 | /srv/hub/scripts/run-cron-projects.sh |
| cron登録 | 0 4 * * * /srv/hub/scripts/run-cron-projects.sh >> /srv/hub/logs/cron-laptop-test.log 2>&1 |
cron をONにすると、翌朝4:00から自動実行対象になります。
Issue作成 がONの場合、失敗時にGitHub Issueが作成されます。同じproject / branch / failed_phase のopen Issueがある場合は新規作成せずコメント追記します。