Project Registry UI

VS Codeで開く

選択中のフォルダ: 0件

含まれるフォルダ一覧

テスト状況

Test Log


    

Auth Users

マニュアル

この画面でできること

この画面は /srv/project-registry/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/project-registry/scripts/run-cron-projects.sh
cron登録 0 4 * * * /srv/project-registry/scripts/run-cron-projects.sh >> /srv/project-registry/logs/cron-laptop-test.log 2>&1

注意

cron をONにすると、翌朝4:00から自動実行対象になります。

Issue作成 がONの場合、失敗時にGitHub Issueが作成されます。同じproject / branch / failed_phase のopen Issueがある場合は新規作成せずコメント追記します。

VS Codeで開くの詳細情報

/srv全体ではなく、必要なフォルダだけをVS Codeに表示します。「この構成でVS Codeを開く」はVS CodeのURL schemeを使うため、既存ウィンドウを上書きする可能性があります。既存のVS Codeウィンドウを残したい場合は「新しいVS Codeウィンドウで開くコマンドをコピー」を使います。

項目
保存先 /srv/project-registry/workspaces
UI本体 /srv/project-registry/ui/project-registry
config /srv/project-registry/config/projects.json
接続先 hub-vps
Remote-SSH open target vscode://vscode-remote/ssh-remote+hub-vps/...

共通フォルダ

フォルダ 用途
project-registry 管理UI本体
ai-rules AI向け共通ルール
_shared 共通ルール
shared-infra 共通設定・スクリプト / 説明: 全体設定やworkflowを触る時に追加