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
  • 相关阅读:
    Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
    flask自动重启与配置文件导入,路由重定向(8)
    go(4)字符串的应用
    go(3)变量的应用与数据类型
    go(2)输出,转义,字符接收
    go(1)
    tornado集成wtforms
    HTML5笔记007
    HTML5笔记006
    HTML5笔记005
  • 原文地址:https://www.cnblogs.com/nhz-M/p/12391162.html
Copyright © 2011-2022 走看看