{"repo":"iam-veeramalla/Jenkins-Zero-To-Hero","free":true,"listed":false,"github":"https://github.com/iam-veeramalla/Jenkins-Zero-To-Hero","clone":"git clone https://github.com/iam-veeramalla/Jenkins-Zero-To-Hero.git","description":"Install Jenkins, configure Docker as slave, set up cicd, deploy applications to k8s using Argo CD in GitOps way.","language":"Python","stars":9978,"topics":["argocd","cicd","docker","gitops","jenkins","kubernetes","pipeline"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Jenkins-Zero-To-Hero Are you looking forward to learn Jenkins right from Zero(installation) to Hero(Build end to end pipelines)? then you are at the right place. Installation on EC2 Instance YouTube Video - https://www.youtube.com/watch?v=zZfhAXfBvVA&list=RDCMUCnnQ3ybuyFdzvgv2Ky5jnAA&index=1 Install Jenkins, configure Docker as agent, set up cicd, deploy applications to k8s and much more. AWS EC2 Instance - Go to AWS Console - Instances(running) - Launch instances Install Jenkins. Pre-Requisites: - Java (JDK) Run the below commands to install Java and Jenkins Install Java Verify Java is Installed Now, you can proceed with installing Jenkins Note: By default, Jenkins will not be accessible to the external world due to the inbound traffic restriction by AWS. Open port 8080 in the inbound traffic rules as show below. - EC2 Instances Click on - In the bottom tabs - Click on Security - Security groups - Add inbound traffic rules as shown in the image (you can just allow TCP 8080 as well, in my case, I allowed All traffic ). Login to Jenkins using the below URL: http:// :8080 [You can get the ec2-instance-public-ip-address from your AWS EC2 console page] Note: If you are not interested in allowing All Traffic to your EC2 instance 1. Delete the inbound traffic rule for your instance 2. Edit the inbound traffic rule to only allow custom TCP port 8080 After you login to Jenkins, - Run the command to copy the Jenkins Admin Password - sudo cat /var/lib/jenkins/secrets/initialAdminPasswo","default_branch":null,"files":null,"tree":[],"storefront":"/r/iam-veeramalla","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iam-veeramalla/Jenkins-Zero-To-Hero/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}