iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 22
0
Software Development

Jian-Ching 記事本系列 第 22

在 Ubuntu 安裝 Jenkins Agent

之前介紹過使用 Docker 安裝 Jenkins Agent,這次要講不使用 Docker 直接在 Ubuntu 安裝 Agent 的方法

在 Jenkins 主頁,選擇管理 Jenkins > 管理節點 > 新增節點 >
節點名稱輸入 ubuntu-18.04,按下 OK

接著在設定頁輸入

  • 遠端檔案系統根目錄:/data/jenkins
  • 啟動模式:透過 SSH 啟動 Unitx 主機上的 agnet代理程式
  • 主機:輸入 IP
  • Credentials:輸入登入主機的 SSH 帳號及密碼
  • Host Key Verification Strategy:圖方便跳過驗證,選擇Non verifying Verification Strategy

按下儲存之後可以看到 Agent 啟動 Logs,進去看一下發現失敗

訊息上看到提示安裝 java 8,我們透過 ssh 登入 Ubuntu 18.04,確認是不是沒有安裝 java

確實沒有安裝後,接著透過 apt 安裝 java 套件

sudo apt update && sudo apt install openjdk-8-jre -y

回到 Jenkins Web 再啟動一次,結果又有錯誤發生

檢查紀錄原來是 /data/jenkins 目錄不存在,這個好處理。建立一下目鍵,別忘了設定權限

sudo mkdir -p /data/jenkins
sudo chown ubuntu:ubuntu /data -R

回到頁面再次啟動 Agent

終於成功完成 Jenkins Agent 連線


本文同步發表在部落格


上一篇
Jenkins - Pipeline as Code - Slack Notifier
下一篇
Jenkins - Pipeline as Code - 啟動 Docker Image
系列文
Jian-Ching 記事本30

尚未有邦友留言

立即登入留言