e-runner - suseona
【大数据 克劳德代码 로 구현 → 테스트 → 리뷰 → 배포 [qh] [qh
[qh]■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■[qh] [qh] [qh] [qh] [qh]
■■■■
- Node.js≥18.17
- git
- Claude Code命令行 [qh]
npm install -g @anthropic-ai/claude-code claude login # 구독 계정으로 로그인
大富豪
-
[qh: e2e → 머신 → “”→(:“”)→(
erun_…)。 大数据: [qh [中文]:大黄蜂。 -
2015-10-16 16:317:25:
E2E_RUNNER_TOKEN=erun_… npx e2e-agent-runner[qh]
runner/.env.local(转):转:转:转:转:转:转:转:转E2E_RUNNER_TOKEN=erun_… -
[qh [qh] * * *
claude CLI大黄蜂:大黄蜂:大黄蜂 -
1 .大黄蜂[qh] [qh] [qh] [qh] [qh] [qh] [qh] “大黄蜂”:“大黄蜂”:“大黄蜂”:“大黄蜂”:“大黄蜂”。
[中文]:
macOS -启动 (~/Library/LaunchAgents/com.suseona.e2e-runner.plist):
PATH에节点/克劳德가보이도록명시해야합니다(launchd기본路径엔없음)。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
<key>Label</key><string>com.suseona.e2e-runner</string>
<key>ProgramArguments</key><array>
<string>/usr/local/bin/node</string>
<string>/opt/e2e-runner/runner.mjs</string>
</array>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
<key>EnvironmentVariables</key><dict>
<key>PATH</key><string>/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin</string>
<key>HOME</key><string>/Users/YOU</string>
<key>E2E_RUNNER_TOKEN</key><string>erun_…</string>
</dict>
<key>StandardOutPath</key><string>/tmp/e2e-runner.log</string>
<key>StandardErrorPath</key><string>/tmp/e2e-runner.err</string>
</dict></plist>
launchctl load ~/Library/LaunchAgents/com.suseona.e2e-runner.plist
Linux - systemd (~/.config/systemd/user/e2e-runner.service):
[Unit]
Description=suseona e2e runner
After=network-online.target
[Service]
Environment=E2E_RUNNER_TOKEN=erun_…
ExecStart=/usr/bin/node /opt/e2e-runner/runner.mjs
Restart=always
RestartSec=5
[Install]
WantedBy=default.target
窗户 -大黄蜂。-大黄蜂 node runner.mjs) 2 . [qh]
* * * *
| 변수 | 필수 | 기본 | 설명 |
|---|---|---|---|
E2E_RUNNER_TOKEN | ✅ | - - - - - - | [qh]erun_…) |
AI_BASE_URL | https://ai.suseona.com | ai-后端(Ai-backend)。 | |
CLAUDE_BIN | claude | claude CLI () | |
POLL_S / HEARTBEAT_S | 3 / 30 | [qh] [qh | |
RUNNER_STEP_TIMEOUT_S | 2700 | [qh] [qh] [qh] |
* * * *
- [qh] [qh] [qh] [qh] [qh][qh]
- [qh [qh★★★★★★
bypassPermissionsClaude Code 파일수정·커밋·(지정시)배포커맨드를실행합니다。“”“”“”“”“”“”“”