- Introduction
- Crawl, Walk and Run goals stablished
- What is DevOps
- Git & github
- Networking
- July 10 - Intro + AWS Elastic Beanstalk (EB) fast run
- July 13 - Protocols
- July 15 - Full setup of a domain
- You can navigate to the domain here: mydevopsbc.com
- CI/CD
- Virtualization
- Jenkins
- July 27 - Jenkins Intro
- July 29 - Pipeline syntax
- July 31 - e2e CI/CD
-
Summary
- Create a pipeline connected to AWS Elastic beanstalk (Deployment)
- Install a plugin in Jenkins
- AWS Elastic Beanstalk Publisher
- Create a multibranch pipeline connected to github (Poll) using webhooks as build triggers
- Connect the two pipelines
- Poll pipeline will be the one that triggers the Deployment pipeline
Goal: Is to change mydevopsbc.com on github and after merging deploy it automatically
-
Topics we did not covered but you can research as a follow-up:
- Cloud computing
- AWS, Linode,
- Load balancing
- DNS
- SSL Certificates
- Security
- Monitoring