jenkins環境安裝
使用docker來運行jenkins ,linux 系統內輸入 mkdir /home/jenkins 創建jenkins用戶工作目錄 #docker pull jenkins/jenkins:lts 下載最新的jenkins
在home目錄下輸入ls -nd /home/jenkins,查看目錄歸屬id
設置操作權限(不是1000同樣執行下面)
#chown -R 1000:1000 /home/jenkins
運作jenkins
docker run -itd -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins/jenkins:lts
--privileged=true 讓容器有root權限
-p 9090:8080 jenkins 修改訪問端口為9090(我的8080端口被占用了)
-v /home/jenkins:/var/jenkins_home 容器/var/jenkins_home路徑映射到宿主機/home/jenkins
瀏覽器輸入 http://ip:9090/ 訪問jenkins首頁。(中間過程省略)進入這個頁面
配置linux宿主機為運行任務的節點
1.安裝SSH Agent插件(系統管理-插件管理)
我的jenkins搭建在docker容器里,docker容器沒有運行環境,所以需要設置linux宿主機為運行任務的節點
去插件管理下載 插件 SSH Agent(我已經安裝了)
然后啟用SSH Server,選擇隨機選取(系統管理 - 全局安全配置)
2. 新建節點
系統管理 - 節點管理,新建節點
節點名稱隨便輸入,確定進入下面頁面
保存,然后啟動代理