Project Registry UI

Test Log

未実行

Auth Users

マニュアル

この画面でできること

この画面は /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へコメント追記する。

cron対象になる条件

以下がすべて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がある場合は新規作成せずコメント追記します。