zoukankan      html  css  js  c++  java
  • 01 搭建Jenkins

    Jenkins 是什么?

    • 基于JAVA的开源的自动化系统平台
    • 加速自动化CI,CD任务及流水线
    • 所有类型的任务:构建,测试,部署等
    • 丰富的插件生态系统支持功能扩展
    • 1400+ 插件
    • SCM, 测试, 通知, 报告, Artifact, 触发, 外部集成等
    • 基于Web的管理和使用界面
    • 源于Hudson

    二 源码搭建Jenkins

    官网地址:https://jenkins.io/

    2.1.1 安装jdk

    [root@centos7 tools]# yum -y install java-1.8.0-openjdk-devel

    2.1.2 安装并启动jenkins

    [root@centos7 tools]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.121.3-1.1.noarch.rpm
    [root@centos7 tools]# yum -y jenkins-2.121.3-1.1.noarch.rpm
    [root@centos7 tools]# /etc/init.d/jenkins start

    2.1.3 浏览器验证

        默认端口:8080  修改可在:/etc/sysconfig/jenkins文件修改

        默认密码文件路径

      安装插件可选,本次选择自定义

    创建一个新管理员,

    Docker部署jenkins

    下载镜像

    docker pull jenkins:latest

    启动测试

     mkdir /data/{gitlab,jenkins}/{data,logs,config} -p
    [root@centos7 ~]# docker run -it -d -v /data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 -p 50000:50000 --name jenkins jenkins

    密码文件可在 docker log <ID> 中查看

  • 相关阅读:
    【11_83】Remove Duplicates from Sorted List
    【10_169】Majority Element
    【09_242】Valid Anagram
    【08_238】Product of Array Except Self
    【07_226】Invert Binary Tree
    【6_100】Same Tree
    【5_283】Move Zeroes
    【4_237】Delete Node in a Linked List
    mysql性能优化-慢查询分析、优化索引和配置
    生成商品条形码代码事例
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9530995.html
Copyright © 2011-2022 走看看