DevOps課程-Jenkins 21自研
這邊考慮使用RHEL的機台來建置
先用Terraform建置兩台t2.medium的RHEL機台:
使用的Terraform Code如下:
main.tf:
terraform.tfvars:
首先參考到Jenkins官網安裝步驟:
透過前面學到的ssh憑證連線到機台master機開始安裝:
第一步發現:
看起來預設沒有wget
查找安裝方式:
#整理安裝指令如下:
sudo dnf search wget
sudo dnf install wget
wget --version
接著繼續Jenkins安裝步驟:
#上面LTS安裝步驟:
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.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload
再來跑update會久一點,大概跑快6,7分鐘:
裝jdk11:
裝Jenkins本體:
此時jenkins還沒活起來:
執行重load服務:
參考啟動步驟:
就可以進到:
http://{機台public IP}:8080
拿密碼(這個目錄要root權限,所以要sudo):
後面就我很習慣的動作了,跳過一些步驟
同時我也先透過上面類似的步驟,在Slave機台上安裝JDK11
#看了看應該只要這兩步:
sudo yum upgrade
sudo yum install java-11-openjdk
master部分就完成建置了: