. NET-relaterade GitHub Actions
I den här artikeln visas några av de .NET GitHub-åtgärder från första part som finns i GitHub-organisationen dotnet.
Kommentar
Den här artikeln är ett pågående arbete och kanske inte visar alla tillgängliga .NET GitHub Actions.
.NET-versionssopare
Den här åtgärden sveper över .NET-lagringsplatser för målversioner som inte stöds av .NET.
.NET-docs-teamet använder .NET-versionssoparen GitHub Action för att automatisera skapandet av problem. Åtgärden körs enligt ett schema (som ett cron-jobb). När den identifierar att .NET-projekt riktar in sig på versioner som inte stöds skapar det problem för att rapportera resultaten. Utdata är konfigurerbara och användbara för att spåra problem med .NET-versionen.
Åtgärden är tillgänglig på GitHub Marketplace.
.NET-kodanalys
Den här åtgärden kör de kodanalysregler som ingår i .NET SDK som en del av kontinuerlig integrering (CI). Åtgärden kör både regler för kodkvalitet (CAXXXX) och regler i kodformat (IDEXXXX). Överväg att använda den här GitHub-åtgärden i följande scenarier:
- Du vill bara se kompileringsdiagnostik när du kompilerar lokalt, men du vill ändå fånga upp problem med kodanalys i en separat fas.
- Du vill förbättra kompileringstidens prestanda genom att avlasta dyra analysverktyg, till exempel analysbaserade säkerhetsanalysverktyg för dataflöden, till CI-fasen.
- Du vill köra standardanalysverktygen för .NET SDK-kod när du kompilerar lokalt, men du vill köra en utökad uppsättning kodanalyserare i CI-fasen.
Du kan konfigurera åtgärden på olika sätt, inklusive om du vill att överträdelser ska bryta CI-versionen. Mer information finns i README-filen. Mer information om .NET-kodanalys finns i Översikt över .NET-kodanalys.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för