Skip to content

Demo for implementing a simple CI/CD pipeline at AWS ECC2 using Ansible|Jenkins|Docker

Notifications You must be signed in to change notification settings

BINPIPE/simple-cicd-ec2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple CI/CD Pipeline on EC2 Instances

Learning Resources for DevOps, SRE, Cloud & Engineering Management

BINPIPE Learn DevOps! BINPIPE

Demo for implementing a simple CI/CD pipeline at AWS EC2 using Ansible|Jenkins|Docker. This includes creation of Jenkins instance as well using Ansible Playbook.

Steps to be followed:

  • Deploy 2 EC2 instances (Ansible+Jenkins & WebServer)
  • Deploy Playbooks to set up each of the above
  • Create Pipeline in Jenkins*
  • Deploy the simple-website from https://github.com/BINPIPE/simple-website via the simple pipeline.

*For the pipeline we have tried out 3 different modes- Freestyle with Shell snippet, Scripted & a Free-style with Ansible plug-in. Follow the video for details on implementation.

Once comfortable you can add it up with steps like Sonarscan, Monitoring & using Declarative pipelines later on. You can also try containerising the Website using Docker and deploy it using Docker containers!

BINPIPE aims to simplify learning for those who are looking to make a foothold in the industry. 
Write to me at nixgurus@gmail.com if you are looking for tailor-made training sessions. 
For self-study resources look around in this repository, the Binpipe Blog and Youtube Channel.

Prasanjit Singh | www.binpipe.org BINPIPE


About

Demo for implementing a simple CI/CD pipeline at AWS ECC2 using Ansible|Jenkins|Docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published