Skip to main content

ci-e2e-debug

Download and inspect CI e2e test logs from GitHub Actions artifacts. Use when investigating e2e test failures in CI.

ソース情報

リポジトリ
apache/skywalking-graalvm-distro
ソースの最終更新活動
2026年3月9日 15:47
検出された SKILL.md の言語
英語
スター
13
フォーク
1

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
ci-e2e-debug
description
Download and inspect CI e2e test logs from GitHub Actions artifacts. Use when investigating e2e test failures in CI.
argument-hint
<RUN_ID or GitHub Actions URL>
# CI E2E Debug Skill Download test log artifacts from a GitHub Actions CI run and inspect them for errors. ## Steps 1. **Find the artifact**: Use `gh api` to list artifacts for the given CI run: ```bash gh api repos/apache/skywalking-graalvm-distro/actions/runs/<RUN_ID>/artifacts --jq '.artifacts[] | {id: .id, name: .name}' ``` 2. **Download and extract**: Download the artifact zip and extract it: ```bash cd /tmp && rm -rf e2e-debug-logs && mkdir e2e-debug-logs && cd e2e-debug-logs gh api repos/apache/skywalking-graalvm-distro/actions/artifacts/<ARTIFACT_ID>/zip > artifact.zip unzip -o artifact.zip ``` 3. **Inspect OAP logs**: Look for errors in the OAP server logs: ```bash # Find OAP log files find /tmp/e2e-debug-logs -name "skywalking-oap-*.log" -o -name "oap.log" # Check for errors grep -E "ERROR|Exception|FATAL|CannotCompileException" <log_file> | head -30 ``` 4. **Inspect other component logs**: Check BanyanDB, UI, and other pod logs as needed. 5. **Report findings**: Summarize the root cause error from the logs. ## Notes - CI artifacts are automatically uploaded by the e2e test framework to `$SW_INFRA_E2E_LOG_DIR` - Log files are organized by namespace/pod name - OAP init pods may have different errors than the main OAP pod — check all of them - Common errors: MAL/LAL/OAL compilation failures, storage connection issues, module initialization errors - This distro shares the e2e infrastructure with upstream apache/skywalking
GitHubで見る