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 有共同的子目录

 

posted @ 2020-03-01 18:21  NHZ-M  阅读(905)  评论(0编辑  收藏  举报