Skip to content

🔬 Proof of Concept of a .NET Framework project using GitHub Actions for build, testing and deploy

License

Notifications You must be signed in to change notification settings

GuilhermeStracini/POC-GHActions-CI-NetFramework

Repository files navigation

PoC GitHub Actions CI pipeline .NET Framework

wakatime GitHub license GitHub last commit

Build & Bump Version Build & Deploy Linter check Update packages

Maintainability Test Coverage CodeFactor

🔬 PoC of a .NET Framework project using GitHub Actions for pipelines.

In this blog article: Using GitHub Actions to create a .NET Framework pipeline. Build, test, and deploy! I explain what is done in this repository.


This repository is a playground/sandbox of a .NET Framework (4.8) project/solution using GitHub Actions to:

  • GIT Checkout
  • Configure environment (MSBuild, VSTest, NuGet, Java - for SonarCloud scanner)
  • Cache dependencies (SonarCloud scanner and packages)
  • Restore
  • Build
  • Test
  • Code Quality & Metrics (Sonar Cloud, Codacy, Code Climate, Snyk, Codecov, CodeFactor)
  • Request approval to publish/deploy
  • Upload artifacts via FTP
  • Login to SSH and execute commands