so0k / basicapp

Basic ASP.NET Application - .NET Core 1.1
0 stars 0 forks source link

Add Shippable Pipelines #1

Open so0k opened 7 years ago

so0k commented 7 years ago

Current iteration uses Quay.io as Docker Image Registry and Shippable as CI/CD pipeline.

basicapp is published at http://52.187.29.72/Home/About - running on Azure Container Service in Kubernetes.

The deployment was created using Helm.

To manage Kubernetes deployments, Resources and Pipelines have to be defined.

Moreover, initially Shippable provided fully managed Kubernetes deployments or a basic Shell.

The basic shell required a complete manual configuration of the Kubernetes client and credentials. The fully Managed Kubernetes deployment handles all of it securely, but provided for very limited customisation.

As a compromise a new RunCLI job was provided to provide the best of both worlds:

so0k commented 7 years ago

The UX with GitLab CI is actually a lot better than Shippable, I'm considering to fork this repo on Gitlab and use GitLab CI to show a Unit Test, build & deploy pipeline