.NET 相关 GitHub Actions
本文列出了一些托管在 dotnet GitHub 组织上的第一方 .NET GitHub 操作。
注意
本文是当前正在进行的工作,可能未列出所有可用的 .NET GitHub Actions。
.NET 版本扫描程序
此操作在 .NET 存储库中扫描不受支持的 .NET 目标版本。
.NET 文档团队使用 .NET 版本扫描程序 GitHub Action 自动创建问题。 该 Action 按计划运行(作为 cron 作业)。 当它检测到 .NET 项目面向不受支持的版本时,它会创建问题来报告其发现结果。 输出可配置,并且有助于跟踪 .NET 版本支持问题。
GitHub 市场中提供了该 Action。
.NET 代码分析
此操作将会运行已作为持续集成 (CI) 的一部分包含在 .NET SDK 中的代码分析规则。 此操作会运行代码质量 (CAXXXX) 规则和代码样式 (IDEXXXX) 规则。 请考虑在以下方案中使用此 GitHub Action:
- 你只想在本地编译时查看编译器诊断,但仍希望在单独的阶段中捕获代码分析问题。
- 你希望通过将成本高昂的分析器(如基于数据流分析的安全分析器)的负载转移到 CI 阶段来提高编译时性能。
- 你想要在本地编译时运行默认的 .NET SDK 代码分析器,但想要在 CI 阶段运行扩展的代码分析器集。
可以通过各种方式配置该操作,包括是否希望冲突中断 CI 生成。 有关详细信息,请参阅自述文件。 有关 .NET 代码分析的详细信息,请参阅 .NET 代码分析概述。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈