"No","カテゴリ","バッチ名","説明","備考"
"1","ビルドスクリプト","build.sh","Linux/macOS用のメインビルドスクリプト。.NET SDKの検出・インストール後、Nukeビルドシステムを実行する","nukebuild/_build.csprojをビルド・実行"
"2","ビルドスクリプト","build.ps1","Windows用のメインビルドスクリプト。.NET SDKの検出・インストール後、Nukeビルドシステムを実行する","PowerShell版"
"3","ビルドスクリプト","build.cmd","Windows用のビルドバッチファイル。build.ps1を呼び出す","簡易ラッパー"
"4","ビルドスクリプト","build-native.sh","ネイティブコード（Avalonia.Native）のビルドスクリプト","macOS専用"
"5","Nukeターゲット","Clean","ビルドディレクトリ、成果物ディレクトリ、NuGetパッケージディレクトリをクリーンアップする","nukebuild/Build.cs"
"6","Nukeターゲット","InitDnx","Bun.Official.Toolの初期化。CI環境でのワークアラウンド処理","nukebuild/Build.cs"
"7","Nukeターゲット","CompileNative","macOS用のネイティブライブラリ（Avalonia.Native）をXcodeでビルドする","macOSのみ実行"
"8","Nukeターゲット","Compile","ソリューション全体をコンパイルする。Clean、CompileNative、InitDnxに依存","nukebuild/Build.cs"
"9","Nukeターゲット","OutputVersion","現在のビルドバージョンとPR番号をファイルに出力する","CI用"
"10","Nukeターゲット","RunHtmlPreviewerTests","HTMLプレビュー機能のBunテストを実行する","nukebuild/Build.cs"
"11","Nukeターゲット","RunCoreLibsTests","コアライブラリのユニットテストを実行する","Base、Controls、Markup等"
"12","Nukeターゲット","RunRenderTests","Skiaレンダリングテストを実行する","nukebuild/Build.cs"
"13","Nukeターゲット","RunToolsTests","ジェネレーターおよびデザイナーサポートのテストを実行する","nukebuild/Build.cs"
"14","Nukeターゲット","RunLeakTests","メモリリークテストを実行する","Windowsのみ"
"15","Nukeターゲット","ZipFiles","成果物をZIPファイルにアーカイブする","nukebuild/Build.cs"
"16","Nukeターゲット","CreateIntermediateNugetPackages","中間NuGetパッケージを作成する","nukebuild/Build.cs"
"17","Nukeターゲット","CreateNugetPackages","最終的なNuGetパッケージを作成する。BuildTasksのパッチ適用、パッケージマージ、リファレンスアセンブリ生成を含む","nukebuild/Build.cs"
"18","Nukeターゲット","DownloadApiBaselinePackages","API比較用のベースラインパッケージをダウンロード・展開する","nukebuild/Build.cs"
"19","Nukeターゲット","ValidateApiDiff","現行バージョンとベースラインのAPI差分を検証する","nukebuild/Build.cs"
"20","Nukeターゲット","OutputApiDiff","API差分をMarkdown形式で出力する","nukebuild/Build.cs"
"21","Nukeターゲット","RunTests","全テスト（Core、Render、Tools、Previewer、Leak）を実行する統合ターゲット","nukebuild/Build.cs"
"22","Nukeターゲット","Package","テスト実行とNuGetパッケージ作成を行う統合ターゲット","nukebuild/Build.cs"
"23","Nukeターゲット","CiAzureLinux","Azure Pipelines Linux用のCIターゲット。テストのみ実行","nukebuild/Build.cs"
"24","Nukeターゲット","CiAzureOSX","Azure Pipelines macOS用のCIターゲット。パッケージ作成とZIP化を実行","nukebuild/Build.cs"
"25","Nukeターゲット","CiAzureWindows","Azure Pipelines Windows用のCIターゲット。パッケージ作成、XAMLコンパイル検証、ZIP化を実行","nukebuild/Build.cs"
"26","Nukeターゲット","BuildToNuGetCache","ローカルNuGetキャッシュにパッケージをインストールする。開発用","nukebuild/Build.cs"
"27","Nukeターゲット","GenerateCppHeaders","MicroComからC++ヘッダーファイルを生成する","avn.idlから生成"
"28","Nukeターゲット","VerifyXamlCompilation","XAMLコンパイルの検証テストを実行する。Debug/Releaseの両構成でビルドテストを行う","nukebuild/Build.cs"
"29","ユーティリティスクリプト","build-to-cache.sh","ローカルNuGetキャッシュへのビルドを簡易実行するスクリプト","nukebuild/build-to-cache.sh"
"30","ユーティリティスクリプト","ReplaceNugetCache.ps1","ビルド済みDLLをローカルNuGetキャッシュに上書きコピーする（Debug版）","scripts/ReplaceNugetCache.ps1"
"31","ユーティリティスクリプト","ReplaceNugetCache.sh","ビルド済みDLLをローカルNuGetキャッシュに上書きコピーする（Debug版、Unix用）","scripts/ReplaceNugetCache.sh"
"32","ユーティリティスクリプト","ReplaceNugetCacheRelease.ps1","ビルド済みDLLをローカルNuGetキャッシュに上書きコピーする（Release版）","scripts/ReplaceNugetCacheRelease.ps1"
"33","CI/CD","azure-pipelines.yml","Azure Pipelinesのメインパイプライン定義。Linux、macOS、Windowsの並列ビルドを実行","3つのジョブ + GetPRNumber"
"34","CI/CD","azure-pipelines-integrationtests.yml","統合テスト用のAzure Pipelines定義。MacとWindowsでAppiumテストを実行","Appium使用"
"35","CI/CD","CLA.yml","Contributor License Agreement（CLA）ボットのGitHub Actions定義","PR/Issue時に実行"
