Jenkins Installation

Install Jenkins in Amazon Linux 

  • sudo wget -O /etc/yum.repos.d/jenkins.repo     https://pkg.jenkins.io/redhat-stable/jenkins.repo
  • sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
  • sudo yum install java-17-amazon-corretto
  • sudo yum install jenkins
  • sudo systemctl daemon-reload
  • systemctl start jenkins
  • cat /var/lib/jenkins/secrets/initialAdminPassword

Install Maven in Amazon Linux 

  • wget wget https://dlcdn.apache.org/maven/maven-3/3.9.4/binaries/apache-maven-3.9.4-bin.tar.gz
  • sudo tar xvf apache-maven-3.9.4-bin.tar.gz -C /opt
  • sudo ln -s /opt/apache-maven-3.9.4 /opt/maven
  • sudo vi /etc/profile.d/maven.sh
  • export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
  • sudo chmod +x /etc/profile.d/maven.sh
  • source /etc/profile.d/maven.sh
  • mvn -version 

For Virtual Box To access it from browser, we need to enable it on firewall

  • sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
  • sudo firewall-cmd --reload

Jenkins Installation on Ubuntu (22.04) For CI-CD (Jenkins Server)

  1. sudo apt-get update
  2. sudo apt-get install openjdk-11-jdk
  3. sudo wget -O /usr/share/keyrings/jenkins-keyring.asc   https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key 
  4. echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc]"   https://pkg.jenkins.io/debian-stable binary/ | sudo tee   /etc/apt/sources.list.d/jenkins.list > /dev/null
  5. sudo apt-get update
  6. sudo apt-get install jenkins
  7. sudo apt-get install maven git
  8. java --version
  9. jenkins --version
  10. mvn --version
  11. git --version

Jenkins Installation on Ubuntu (22.04) For CI-CD (QA Server)

  1. sudo apt-get update
  2. apt-get install tomcat9 -y
  3. apt-get install tomcat9-admin -y
  4. vim /etc/tomcat9/tomcat-users.xml

    Jenkins Installation on Ubuntu (22.04) For CI-CD (Prod Server)

    1. sudo apt-get update
    2. apt-get install tomcat9 -y
    3. apt-get install tomcat9-admin -y
    4. vim /etc/tomcat9/tomcat-users.xml


    Comments