zoukankan      html  css  js  c++  java
  • Jenkins

    1. 概述

      1. 安装 Jenkins
      2. 基于 Docker
      3. 这个有点 水一发 的性质...
    2. 场景

      1. 学习 Jenkins 第一步, 当然是安装
      2. 但是 安装的方法 很多
        1. Jenkins 是基于 Java 的
          1. 所以是个 跨平台 的产品
          2. 既然跨平台, 就会有多重方式
        2. 我选择了比较简单的一种
          1. 基于 Docker
            1. 原因
              1. Docker 环境比较好搭建
              2. 环境坏了, 可以随时重来
    3. 准备

      1. OS
        1. CentOS 7
      2. docker
        1. 18.09
      3. Jenkins
        1. 使用的是 latest 版本的镜像

    1. 搭建步骤

    1. 拉取 docker 镜像

    1. 命令

      # 这里采用 官方镜像
      # 如果 需要其他镜像, 可以修改参数
      > docker pull jenkins
      
    2. 验证

      > docker image ls
      

    2. 启动 jenkins 容器

    1. 命令

      # 格式不太好, 中间可以用  符号来折行的
      # --name 给容器命名为 jenkins
      # -u root 使用 root 启动
      # -d 表示以 守护进程 方式启动
      # -p 8080:8080 将 宿主机 的 8080 端口, 与 容器 的 8080 端口绑定, 建议做这个处理
      # -v jenkins-data:/var/jenkins_home 将 jenkins 的数据目录, 挂载到本地, 这个可以方便以后迁移
      ## -v /var/run/docker.sock:/var/run/docker.sock: 这一步可以不做, 日后如果要在 jenkins 里运行 docker
      > docker container run --name jenkins -u root -d -p 8080:8080 -v jenkins-data:/var/jenkins_home
      
    2. 检验

      > docker container ls
      

    3. 取得 jenkins 初始密码

    1. 概述

      1. 取得 jenkins 初始密码
    2. 背景

      1. jenkins 初始化时, 需要一个 随机生成 的密码
      2. 这个密码, 在 jenkins 的 日志文件里, 会有 体现
    3. 命令

      # 这个镜像的启动日志, 可以直接用 docker logs 命令查看
      # 获得密码后, 继续 初始化
      > docker container logs jenkins
      

    4. 继续

    1. 概述
      1. 后面的东西很简单, 我就不说了...
        1. 真的, 基本就是, 一直下一步就可以了...

    ps

    1. jenkins 插件安装
      1. 初始化 jenkins 的时候, 插件安装很慢

        1. 这个看脸了...
      2. 而且 jenkins 还有其他插件

      3. 后续, 可能会尝试 自己安装一些 别的插件啥的...

    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    行转列
    multipath 安装配置
    网卡绑定
    numa对MySQL多实例性能影响
    Fatal NI connect error 12170
    REVOKE DBA权限要小心
    Oracle 数据库整理表碎片
    listagg 函数
    10046 事件补充
    tkprof 解释
  • 原文地址:https://www.cnblogs.com/xy14/p/11973447.html
Copyright © 2011-2022 走看看