From 0fcd769f45e0b4ce378ea55f3089bbc36fd6fb38 Mon Sep 17 00:00:00 2001 From: Morgan Date: Mon, 10 Jul 2017 12:00:54 +0200 Subject: [PATCH] CI/CD examples with open source tools --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cc5a8e0..5434169 100644 --- a/README.md +++ b/README.md @@ -195,6 +195,8 @@ I just want to centralize my findings and bookmarks in a central location, and s * [Mattias Geniar](https://ma.ttias.be/why-do-we-automate/) - Why do we automate? * [Aaron Boodman](https://medium.com/@aboodman/in-march-2011-i-drafted-an-article-explaining-how-the-team-responsible-for-google-chrome-ships-c479ba623a1b) - how the team responsible for Google Chrome ships software * [Vishal Naik](https://www.thoughtworks.com/insights/blog/enabling-trunk-based-development-deployment-pipelines) - Enabling Trunk Based Development with Deployment Pipelines / learn from deployment pipeline anti patterns +* [Phu Ha](http://blog.asg-service.net/post/continuous-integration-part-1-setting-up-vms-docker-and-jenkins/) - Continuous Integration: Part 1 - Setting Up VMs, Docker, and Jenkins +* [Phu H](http://blog.asg-service.net/post/continuous-integration-part-2-setup-a-jenkins-slave-docker-registry-jenkinsfile/) - Continuous Integration: Part 2 - Setup a Jenkins Slave, Docker Registry, and Jenkinsfile (Pipeline) ## Ansible * [Ansible](https://www.ansible.com/blog) - Ansible Blog