依存関係の管理
サイトの npm 依存関係に対するインストール時の動作、更新手順、サプライチェーン制御
このページの内容は古くなっている可能性があり、一部のリンクが無効になっている場合があります。
このページのより新しいバージョンが
英語版にあります。 このページが最後に更新されてからの英語ページの変更を確認するには、
GitHub compare 74d8cb2a..f0f60aff
にアクセスし、詳細情報 ...
content/en/site/build/_index.md を検索してください。
このセクションでは、OpenTelemetry ウェブサイトのビルド、デプロイ、メンテナンスプロセスを支える CI/CD ワークフロー、NPM スクリプト、ヘルパースクリプトについて説明します。
通常の(フル)Hugo ウェブサイトビルドに加え、Docsy はリンクチェックの大幅な高速化を可能にしつつ、完全なチェックカバレッジを維持するリーンビルドをサポートしています。 詳細は、Docsy ドキュメントの Chrome build modes を参照してください。
一部のビルド npm スクリプトは常に同じ種類のサイト(フルまたはリーン)をビルドします。
それ以外のスクリプトは BUILD_KIND 環境変数の値を使用し、未設定の場合は lean をデフォルトとします。
| Script | Build kind | Drafts/future | Minify |
|---|---|---|---|
build | BUILD_KIND | yes | no |
build:full | full | yes | no |
build:lean | lean | yes | no |
build:preview | full | yes | yes |
build:production | full | no | yes |
log:build (CI artifact) | BUILD_KIND | yes | no |
netlify-build:preview | full | yes | yes |
netlify-build:production | full | no | yes |
| Most other commands | BUILD_KIND | yes | no |
リンクチェックなど、最初にフレッシュビルドを強制するほとんどのチェックは BUILD_KIND を使用します。
リンクチェックスクリプトの詳細は、リンクチェックを参照してください。
サイトの npm 依存関係に対するインストール時の動作、更新手順、サプライチェーン制御
PR のチェック、ラベル管理、その他の CI/CD プロセスを自動化する GitHub Actions ワークフロー。
ローカルおよび CI でのサイトのリンクチェック方法。
リリース間でコンテンツモジュールの一時的なパッチを作成・管理する方法。
OpenTelemetry ウェブサイトのビルド、配信、検証、メンテナンスのための NPM スクリプト。
ラベル管理、リンクチェック、レジストリ更新などに CI ワークフローやローカル開発で使用されるシェルスクリプト。
OpenTelemetry Collector コンポーネントの自動化プロセスの説明。
OpenTelemetry ウェブサイトに新しい言語のローカリゼーションをオンボーディングするための、メンテナー向けステップバイステップガイド。
ホームページアナウンスページのフロントマターフィールドとレンダリング動作。