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. 后续, 可能会尝试 自己安装一些 别的插件啥的...

    尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出
  • 相关阅读:
    二维数组求和
    mysql 常用函数
    3月17日 45道T-SQL查找 习题
    查询语句
    T-SQL 增删改查操作
    <转jerrylsxu> HTML语法大全
    1月25日 作业 多线程
    1月22日- 链表和哈希算法
    1月22日作业
    1月21日
  • 原文地址:https://www.cnblogs.com/xy14/p/11973447.html
Copyright © 2011-2022 走看看