Assignment - VM Topic VM 1 (Master) VM 2 (Test) VM 3 (Pre-prop) VM 1 (Master) 1. create vm linux-ubuntu-64 2. install java sudo apt update sudo apt install fontconfig openjdk-17-jre java -version 3. install jenkins sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key 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 sudo apt-get update sudo apt-get install jenkins 4. run jenkins jenkins if Jenkins fails to start because a port is in use run systemctl edit jenkins add this one (or maybe the another port.) [Service] Environment="JENKINS_PORT=8081" Ref: install jenkins on Linux 5. login to jenkins เช็ค ip address ของ vm ผ่าน ifconfig จากนั้นเข้า browser แล้วเข้า {vm-address}:{port} ถ้ามีให้ใส่รหัส ให้ใช้คำสั่ง cat /var/lib/jenkins/secrets/initialAdminPassword ในลง vm default user username: admin password: เอามาจาก cat /var/lib/jenkins/secrets/initialAdminPassword VM 2 (Test) VM 3 (Pre-Prop)