Guide - https://www.bogotobogo.com/DevOps/Docker/Docker-Jenkins-Master-Slave-Agent-ssh.php
https://phoenixnap.com/kb/change-jenkins-home-directory
- Deploy jenkins in EC2 using CloudFromation
- Deploy jenkins in EC2 using Terraform
Sample Git Repo - https://github.com/jenkins-docs
Full blown Pipeline: Validation -> Checkout -> Build --> Unit Test --> Code Quality -> Upload Artifact -> Deploy to Dev -> Slack Notification --> Approval for QA Deploy --> Deploy to QA --> Approval for Prod Deploy --> Deploy to Prod
- Build and Deploy Java Application (Maven and Gradle)
- Build and Deploy Angular Application
- Build and Deploy Python Application
- Build and Deploy SPringBoot Microservice Application into Kubernetes Cluster
- Build and Deploy NodeJS Microservice Application into Kubernetes Cluster
- Build Android application and deploy artificat into Nexus
- Build iOS application and deploy artificat into Nexus
- Update the required plugin (Maven, Gradle)
- Configure with master and slave nodes
Step1: curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
Step2: sudo installer -pkg AWSCLIV2.pkg -target /
Step3: which aws
Step4: aws configure
DevOps Coach
https://www.coachdevops.com/2019/03/top-10-challenges-in-implementing-or.html