Prepare CI for Perfetto
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 55/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- python
- 領域
- ci-cd, infrastructure
調査の方向性
Start by comparing the four named Jenkins jobs with the CI invocation paths in the issue and the Perfetto download behavior in Node.js 27+. Check whether each job should invoke make jstest or set TRACE_PROCESSOR_SHELL_PATH=/dev/null; the certificate failures may need separate investigation. Done when all four jobs handle the Perfetto setup and tests successfully in CI.
索引モデルが issue の本文から書いたものです。
説明
In https://github.com/nodejs/node/pull/65794, I'm trying to enable Perfetto by default.
I've run https://ci.nodejs.org/job/node-test-pull-request/78791/ and the following jobs are failing and would require changes on Jenkins side:
-
Jobs failing because they never attempt to download
trace_processor_shell:- node-test-commit-custom-suites-freestyle (test-worker): Calls
/home/iojs/venv/bin/python3 tools/test.py -j 4 -p tap --logfile test.tap --mode=release --flaky-tests=dontcare --worker defaultdirectly instead ofmake jstest -j4 TEST_CI_ARGS=--worker. Possible workaround: setTRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests, or switch tomakecommand (or callmake tools/perfetto/trace_processor_shell/python3 tools/perfetto/get_trace_processor.pyonly on 27+). - ubuntu2404_sharedlibs_withoutssl_x64: Calls
/usr/local/venv/bin/python3 tools/test.py -j 4 -p tap --logfile test.tap --flaky-tests=skip defaultinstead ofmake jstest -j4. Possible workaround: setTRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests, or switch tomakecommand (or callmake tools/perfetto/trace_processor_shell/python3 tools/perfetto/get_trace_processor.pyonly on 27+).
- node-test-commit-custom-suites-freestyle (test-worker): Calls
-
Jobs attempting but failing to download
trace_processor_shell:- ubuntu2404_sharedlibs_openssl30_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
TRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests - ubuntu2404_sharedlibs_openssl35_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
TRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests
- ubuntu2404_sharedlibs_openssl30_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
The TL;DR quickest workaround is to set TRACE_PROCESSOR_SHELL_PATH=/dev/null on those 4 jobs.
- 主要言語
- Jinja
- スター
- 543
- フォーク
- 184
- 平均マージ
- 4日 6時間
- マージ済み PR(30日)
- 8
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/build のほかの issue
-
ci-job-request
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
nodejs/build#4539 · コメント 1 件 · リアクション 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
nodejs/build#4324 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
aix72-power9 file watchers errors対応中かも @sxa が 1 日前に担当しました。 オープンincident platform:aix
nodejs/build#4558 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
availability request build-agenda
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
nodejs/build#4555 · コメント 1 件 · リアクション 2 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
メンテナーはふだん 2 日以内に返信
似ている issue
-
Remove the `pull_request_target` workflow before GitHub blocks it対応中かも @jat255 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 2 日以内に返信
-
cutover-blocker documentation v2-migration
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
disnog/netranger-db#11 · コメント 1 件 ·
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
gke-labs/kube-agents#5150 ·
メンテナーはふだん 1 日以内に返信
-
enhancement needs:sonnet ready-for-agent
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
dataforgoodfr/cetolog#21 ·