美文网首页
14 docker 安装 Jenkins

14 docker 安装 Jenkins

作者: 降水 | 来源:发表于2019-12-20 17:15 被阅读0次

    Jenkins官网:https://jenkins.io/
    Jenkins下载:http://updates.jenkins-ci.org/
    Jenkins docker安装:https://jenkins.io/zh/doc/book/installing/#setup-wizard

    Continuous integration(CI)
    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

    持续集成最佳实践:

    • 维护一个单一的代码库
    • 使构建自动化
    • 执行测试是构建的一部分
    • 集成日志及历史记录
    • 使用统一的依赖包管理库
    • 每天至少集成一次

    jenkins介绍
    Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 .Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson

    部署代码上线流程

    1.代码获取(直接了拉取)
    
    2.编译      (可选)
    
    3.配置文件放进去
    
    4.打包
    
    5.scp到目标服务器
    
    6.将目标服务器移除集群
    
    7.解压并放置到Webroot
    
    8.Scp 差异文件
    
    9.重启      (可选)
    
    10.测试
    
    11.加入集群
    

    1 docker 拉取jenkins镜像

    docker pull jenkinsci/blueocean
    

    2 docker 运行 jenkins镜像

    docker run \
      -u root \
      -d \
      -p 8080:8080 \
      -p 50000:50000 \
      -v /var/jenkins_home:/var/jenkins_home \
      -v /var/run/docker.sock:/var/run/docker.sock \
      jenkinsci/blueocean
    

    3 打开地址 http://39.98.138.27:8080/login

    image.png

    4 查看密码

    cat /var/jenkins_home/secrets/initialAdminPassword
    1cd3c810f31f4b2d9f40d38d7264d5fd
    

    5 选择【安装推荐的插件】


    image.png image.png image.png image.png
    6 安装成功http://39.98.138.27:8080/
    image.png
    7 配置加速器

    【系统管理】-> 【插件管理】-> 【高级】-> 【升级站点】
    http://mirror.xmission.com/jenkins/updates/current/update-center.json

    image.png
    8 系统配置

    【系统管理】-->【系统配置】

    执行者数量:配置并发数量,一般设置为5,不超过10
    用法:如果是主server,可以不选,如果是从级别必须选择“尽可能的使用这个节点”
    生成前等待时间:配置该时间10s,避免错误操作,有时间返回

    image.png

    相关文章

      网友评论

          本文标题:14 docker 安装 Jenkins

          本文链接:https://www.haomeiwen.com/subject/vkjsyctx.html