MODULE CONTENT:
DEVOPS PROJECT (PART1) - CI PIPELINE USING JENKINS
o Using Terraform to create Servers
o Using Terraform remote-exec to install packages
o Using Ansible to ssh from Jenkins to Kubernetes
o Using Shell-Scripting to Install Docker, Minikube & Kubernetes
o Using Jenkins to pull code from Github
o Using Jenkins as a CI pipeline
o Using Maven for Unit Testing
o Using Maven for Build
o Using Maven for Integration Testing
o Using Docker to build Image
o Using Docker to tag & push images to Dockerhub
o Using Trivy to scan Docker Images
o Using Docker to remove unused Docker images
Details:
- Cloud: AWS
- Virtual servers: EC2
- Source code: Javascript
- Code editor: VS Code
- Code repository: Github
- CI-CD Tool: Jenkins
- Build Tool: Maven
- Testing Tool: Maven
- Image Build: Docker
- Image Scan: Trivy
- Image Repository: Dockerhub
- Deployment Tool: Kubernetes
Github url:
https://github.com/pandacloud1/DevopsProject1
Setup VS Code for Windows:
https://code.visualstudio.com/download
Setup AWS CLI for Windows:
https://awscli.amazonaws.com/AWSCLIV2.msi
Setup Terraform for Windows:
https://releases.hashicorp.com/terraform/1.7.4/terraform_1.7.4_windows_amd64.zip
Want to learn AWS & Devops?
Contact us:
LinkedIn: linkedin.com/in/panda-cloud-academy-88a8182b0
Mail: [email protected]
Youtube: http://www.youtube.com/@panda_cloud
Keywords:
#aws #devops #jenkins #cicd #jenkinspipeline #projects #awsdevops #docker #dockerhub #maven #git #github #kubernetes #kubernetestutorial #awstutorial #devopstutorial