Jenkins 安裝 【版本:jenkinsci/blueocean】


 本地工作目錄創建及掛卷賦權

mkdir -p /home/jenkins_root/{jenkins_data,jenkins_home}
chown -R 1000:1000 /home/jenkins_root/jenkins_data 
chown -R 1000:1000 /home/jenkins_root/jenkins_home

 編輯jenkins docker-compose.yml

version: '2.4'
services:
  kenkins:
    image: "jenkinsci/blueocean"
    restart: always
    privileged: true
    ports:
     - "8080:8080"
    volumes:
     - "/home/jenkins_root/jenkins_data:/var/jenkins_home"
     - "/home/jenkins_root/jenkins_home:/home"
     - "/var/run/docker.sock:/var/run/docker.sock"
    network_mode: "host"
    cpus: 1
    mem_limit: 4g

創建jenkins實例 (需安裝docker docker-compose)

docker-compose up -d

 解鎖Jenkins

cat /home/jenkins_root/jenkins_data/secrets/initialAdminPassword  

 docker logs -f jenkins_kenkins_1 

解鎖后安裝推薦插件,這個可能會要一段時間。

創建第一個管理員用戶

最后, Jenkins 要求創建你的第一個管理員用戶。

  1. Create First Admin User 頁面出現, 在相應的字段中指定你的詳細消息並點擊 Save and Finish

  2. Jenkins is ready 頁面出現, 點擊 Start using Jenkins
    Notes:

    • 該頁面可能表明 Jenkins is almost ready! 如果相反, 點擊 Restart.

    • 如果該頁面在一分鍾后沒有自動刷新, 使用你的web瀏覽器手動刷新。

  3. 如果需要,登錄 Jenkins , 你就可以開始使用 Jenkins了!

 參考:https://jenkins.io/zh/doc/tutorials/create-a-pipeline-in-blue-ocean/

 

 

 

 

 

 

[root@node-174 jenkins_data.bak]# diff /home/jenkins_root/jenkins_data.bak /home/jenkins_root/jenkins_data
安裝過插件運行過工程的目錄 /home/jenkins_root/jenkins_data.bak
沒有插件新初始化的jenkins目錄/home/jenkins_root/jenkins_data.bak
只在 /home/jenkins_root/jenkins_data 存在:atomic4379429593269996485tmp 
只在 /home/jenkins_root/jenkins_data.bak 存在:caches
只在 /home/jenkins_root/jenkins_data.bak 存在:jenkins.install.InstallUtil.installingPlugins
只在 /home/jenkins_root/jenkins_data.bak 存在:workspace
只在
/home/jenkins_root/jenkins_data.bak 存在:org.jenkinsci.plugins.workflow.flow.FlowExecutionList.xml
只在
/home/jenkins_root/jenkins_data.bak 存在:queue.xml.bak
/home/jenkins_root/jenkins_data.bak/secrets 和 /home/jenkins_root/jenkins_data/secrets 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/updates 和 /home/jenkins_root/jenkins_data/updates 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/userContent 和 /home/jenkins_root/jenkins_data/userContent 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/users 和 /home/jenkins_root/jenkins_data/users 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/war 和 /home/jenkins_root/jenkins_data/war 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/workflow-libs 和 /home/jenkins_root/jenkins_data/workflow-libs 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/jobs 和 /home/jenkins_root/jenkins_data/jobs 有共同的子目錄 /home/jenkins_root/jenkins_data.bak/logs 和 /home/jenkins_root/jenkins_data/logs 有共同的子目錄 /home/jenkins_root/jenkins_data.bak/nodes 和 /home/jenkins_root/jenkins_data/nodes 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/.java 和 /home/jenkins_root/jenkins_data/.java 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/plugins 和 /home/jenkins_root/jenkins_data/plugins 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/.groovy 和 /home/jenkins_root/jenkins_data/.groovy 有共同的子目錄
/home/jenkins_root/jenkins_data.bak/.cache 和 /home/jenkins_root/jenkins_data/.cache 有共同的子目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM