Sdílet prostřednictvím


. NET související s GitHub Actions

Tento článek uvádí některé akce GitHubu první strany, které jsou hostované v organizaci Dotnet GitHub.

Poznámka:

Tento článek je probíhající a nemusí vypsat všechny dostupné akce .NET GitHub Actions.

Uklidovač verzí .NET

dotnet/versionsweeper

Tato akce uklidí úložiště .NET pro cílové verze rozhraní .NET, které nepodporují.

Tým dokumentace k .NET používá k automatizaci vytváření problémů akci GitHubu ve verzi .NET. Akce se spouští podle plánu (jako úloha cron). Když zjistí, že projekty .NET cílí na verze mimo podporu, vytvoří problémy, které hlásí svá zjištění. Výstup je konfigurovatelný a užitečný pro sledování problémů s podporou verzí .NET.

Akce je dostupná na GitHub Marketplace.

Analýza kódu .NET

dotnet/code-analysis

Tato akce spustí pravidla analýzy kódu, která jsou součástí sady .NET SDK jako součást kontinuální integrace (CI). Akce spustí pravidla kvality kódu (CAXXXX) i pravidla stylu kódu (IDEXXXX). Zvažte použití této akce GitHubu v následujících scénářích:

  • Diagnostiku kompilátoru chcete zobrazit jenom při kompilaci místně, ale přesto chcete zachytit problémy s analýzou kódu v samostatné fázi.
  • Chcete zlepšit výkon kompilace tím, že přesměrujete nákladné analyzátory, jako jsou analyzátory zabezpečení založené na analýze toku dat, do fáze CI.
  • Chcete spustit výchozí analyzátory kódu sady .NET SDK při kompilaci místně, ale chcete spustit rozšířenou sadu analyzátorů kódu ve fázi CI.

Akci můžete nakonfigurovat různými způsoby, včetně toho, jestli chcete narušení sestavení CI přerušit. Další informace naleznete v souboru README. Další informace o analýze kódu .NET naleznete v tématu Přehled analýzy kódu .NET.