.NET 相關的 GitHub Actions
本文章列出一些裝載於 dotnet GitHub 組織的第一方 .NET GitHub 動作。
注意
本文章還在持續更新,可能不會列出所有可用的 .NET GitHub Actions。
.NET 版本清理工具
此動作會清理不支援 .NET 目標版本的 .NET 存放庫。
.NET 文件小組會使用 .NET 版本清理工具 GitHub Action 將問題建立自動化。 動作會依排程執行 (做為 cron 作業)。 當其偵測到 .NET 專案以不支援的版本為目標時,其會建立問題來報告其結果。 輸出是可設定的,且有助於追蹤 .NET 版本支援考量。
您可在 GitHub Marketplace 上取得動作。
.NET 程式碼分析
此動作會執行 .NET SDK 中包含的程式碼分析規則,作為持續整合 (CI) 的一部分。 動作會執行程式碼品質 (CAXXXX) 規則和程式碼樣式 (IDEXXXX) 規則。 請考慮在下列情節中使用此 GitHub Action:
- 您只想在本機編譯時看到編譯器診斷,但仍想要在不同的階段攔截程式碼分析問題。
- 您想要將昂貴的分析器,例如資料流程分析型安全性分析器卸載至 CI 階段,以改善編譯時間效能。
- 您想要在本機編譯時執行預設 .NET SDK 程式碼分析器,但也想要在 CI 階段中執行一組擴充的程式碼分析器。
您可以透過各種方式設定動作,包括是否要違規行為中斷 CI 組建。 如需詳細資訊,請參閱讀我檔案。 如需 .NET 程式碼分析的詳細資訊,請參閱 .NET 程式碼分析概觀。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應