Hi, I'm an engineer at Distelli. I have recently written a series of tutorials that I believe addresses your use case.
The tutorials go over taking a simple application composed of 2 services that can be brought up together locally using docker-compose and using distelli to facilitate the following workflow:
1. Commit to GitHub to trigger builds of both services that run tests and on completion push both images separately to GCR image repositories.
2. Set up pipelines that apply the new images to an existing kubernetes deployment specification and deploy to 1 or multiple deployment destinations (a combination of a cluster/namespace/name)
3. Receive notifications once actions are complete for builds, deployments etc. and monitor the status of deployed containers, including logs etc.
Here are the tutorials. Each is pretty short on it's own:
The tutorials go over taking a simple application composed of 2 services that can be brought up together locally using docker-compose and using distelli to facilitate the following workflow:
1. Commit to GitHub to trigger builds of both services that run tests and on completion push both images separately to GCR image repositories. 2. Set up pipelines that apply the new images to an existing kubernetes deployment specification and deploy to 1 or multiple deployment destinations (a combination of a cluster/namespace/name) 3. Receive notifications once actions are complete for builds, deployments etc. and monitor the status of deployed containers, including logs etc.
Here are the tutorials. Each is pretty short on it's own:
http://www.blog.distelli.com/single-post/2016/12/11/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/11/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/12/Docker-C...
http://www.blog.distelli.com/single-post/2016/12/12/Docker-C...
I hope you take a look and let us know if these were helpful to you. Have a great day!