CICD Pipeline using Jenkins & ArgoCD
  • About the project
  • Overview of the application
  • Dockerizing the application
  • Configure EC2 instance to setup the CI pipeline
  • Configure Jenkins on EC2 instance
  • Create Jenkins CI pipeline
  • Setting up SonarQube server
  • Configure DockerHub and GitHub access tokens inside Jenkins
  • Add GitHub Webhook trigger
  • Execute the Jenkins Build
  • Configure EC2 instance to setup the CD pipeline
  • Install MiniKube and Kubectl
  • Install ArgoCD
  • Deploy the app to Kubernetes using ArgoCD
Powered by GitBook
On this page

Configure Jenkins on EC2 instance

PreviousConfigure EC2 instance to setup the CI pipelineNextCreate Jenkins CI pipeline

Last updated 1 year ago

To launch Jenkins hit the EC2 instance IP followed by port 8080: http://<ip address of instance>:8080

Move to the directory where the Jenkins password is stored and paste the password

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Install the suggested plugins in Jenkins

Provide username, password and other details to login

Install the Docker Pipeline and SonarQube Scanner plugins on Jenkins

Now Jenkins is ready to be used to create the CI pipeline