zoukankan      html  css  js  c++  java
  • 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 有共同的子目录
    nhz94259@163.com
  • 相关阅读:
    数据库>SQL Server2005>第4季SQL从入门到提高>13练习1
    重学>ASP.NET小实例>DataReader手工分页
    数据库>SQL Server2005>第4季SQL从入门到提高>8Uoin
    世界上最快乐的人>空性的禅修练习
    数据库>SQL Server2005>第4季SQL从入门到提高>11练习和12练习1
    数据库>SQL Server2005>随机遇到问题>查询name重复,id不重复,时间最新的记录
    XSS CSRF 攻击
    js随笔小技巧
    javascript 常用开源函数库以及学习网站
    php 检测用户是否关闭浏览器
  • 原文地址:https://www.cnblogs.com/nhz-M/p/12391162.html
Copyright © 2011-2022 走看看