Maybe someday I'll do a full review of the application, but on a cursory glance it's pretty cool. Instead of being forced into working with
yaml files everywhere, they provide an option where you can just throw in a set of commands and have them run.
With that platform, I was able to take a simple repo I had in GitHub and build it without having to think about containers.
Here's the script I used:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo add-apt-repository universe sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install -y dotnet-sdk-2.2 dotnet build
Simply put, this pulls in the .Net SDK and installs it so you can run commands like
dotnet build and/or
dotnet test. I can't help but imagine there are better ways to go about solving this problem, but to go from no pipeline to running in a couple of minutes was pretty cool.
I don't know how much of a desire there is to run .Net Core apps in Codeship right now, but I figured since I didn't see a solution right off it would be worth sharing.
Now I just need to figure out how to use it more so I can get those stickers...