zoukankan      html  css  js  c++  java
  • Linux(CentOS) 上 Jenkins 的安装

    Jenkins 的前身是 Hudson。

    Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

    Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

    官方文档:https://jenkins.io/zh/doc/

    安装方式大致分两种,war 包方式和 yum 方式(本质还是 war 包)。

    Jenkins 需要 JDK 环境

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    # 解压
    tar -zxf /opt/jdk-8u221-linux-x64.tar.gz -C /opt/
    
    # 配置JDK环境变量
    vi /etc/profile
    
    # JAVA_HOME
    # export 为把变量导出为全局变量
    export JAVA_HOME=/opt/jdk1.8.0_221/
    # . 表示当前路径,: 表示分隔符
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
    # $PATH 表示取出当前系统中的值,类似于 i = 3 + i
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    
    # 刷新环境变量
    source /etc/profile

    一、war 方式安装

    需要安装 tomcat:https://tomcat.apache.org/download-80.cgi

    下载 war 包(Generic Java package (.war)):https://jenkins.io/zh/download/

    然后把 jenkins.war 放入 webapp 目录下,启动 tomcat 即可访问(注意防火墙)。

    默认数据存放路径:~/.jenkins

    二、yum 方式安装

    https://pkg.jenkins.io/redhat/

    https://pkg.jenkins.io/redhat-stable/

    长期支持版和每周更新版的 yum 源不同

    yum install -y wget
    
    # curl -o /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
    # curl -o /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
    # 安装 yum 源
    curl -o /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    # 安装(war 包在 /usr/lib/jenkins/ 目录下)
    yum install -y jenkins
    
    # 启动
    systemctl start jenkins
    # 开机自启动
    systemctl enable jenkins
    
    # 关闭防火墙
    systemctl stop firewalld
    # 关闭防火墙开机自启动
    systemctl disable firewalld

    配置文件路径:/etc/sysconfig/jenkins,默认访问端口:8080,默认数据存放路径:/var/lib/jenkins

    三、安装后的设置

    以 yum 方式为例,安装后启动服务,浏览器访问 8080 端口。

    第一次访问需要管理员密码,按照提示获取填入即可。

    选择插件,这里选择自己选择安装。开始时,安装一个语言插件即可。后面功能需要,可再添加插件。

    创建用户,这里选择 admin 即可,后面需要再添加。

    实例配置,默认即可。

    设置新密码

    重启 jenkins,在 url 后加上 restart 即可

    更新源

    Jenkins 镜像地址查看:http://mirrors.jenkins.io/status.html

    # 默认
    https://updates.jenkins.io/update-center.json
    
    # 华为
    https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
    
    # 清华大学
    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json


    https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions

  • 相关阅读:
    浅谈Java的开放封闭原则
    Gson 和 Fastjson 你不知道的事
    mac 开发必备软件(不断update ing...)
    fastJson泛型如何转换
    springboot 学习笔记(二)--- properties 配置
    springboot 学习笔记(一)
    mac 安装MySQL
    mybatis 注解快速上手
    svn 冲突解决
    java画图输出到磁盘
  • 原文地址:https://www.cnblogs.com/jhxxb/p/11406805.html
Copyright © 2011-2022 走看看