Hacker News new | ask | show | jobs
by vendiddy 1861 days ago
Great advice. How is this managed where you are? Do you share the same code between CI and the local workstation?
1 comments

Everything required to build our application lives in a single code base & Visual Studio solution. The application is capable of building itself from source.

If you know how to do things like Process.Start, there's really no excuse for not being able to automate your build processes using code. MSBuild has a pretty damn simple set of CLI args if you are just doing modern .NET 3.x/5.x apps.

  git clone <my repo path>
  cd <my repo path>
  dotnet build --configuration Release
  //copy build artifacts to where ever they need to go
That's about it for us.

We use SQLite, so there aren't any dependencies outside of any particular checkout of the repo.