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> 中查看

  • 相关阅读:
    EncryptionAndDecryptionC# 加密 解密
    EncryptFac 加解密小工具
    Aes加密/解密示例项目
    DES加密解密工具
    DESC加密解密算法
    加解密合集
    Zabbix系列之一——zabbix3.4部署
    Linux下ntpdate时间同步
    SVN服务器搭建实录
    Failed to get D-Bus connection: Operation not permitted解决
  • 原文地址:https://www.cnblogs.com/yanshicheng/p/9530995.html
Copyright © 2011-2022 走看看