• [Jenkins] 物理机 安装 Jenkins


    在这里插入图片描述

    这里介绍Linux CentOS系统直接Yum 安装 Jenkins,不同系统之间类似,操作命令差异,如:Ubuntu用apt;

    0、安装 Jenkins

    Jenkins是一个基于Java语言开发的持续构建工具平台,主要用于持续、自动的构建/测试你的软件和项目。它可以执行你预先设定好的设置和构建脚本,也可以和 Git 代码库做集成,实现自动触发和定时触发构建。

    1、安装 OpenJDK

    因为Jenkins是Java编写的持续构建平台,所以安装Java必不可少。
    在这里,我们选择安装开源的openjdk即可。openjdk是SunJDK一种开源实现。关于openjdk是SunJDK的具体区别可以看下面的文章了解下。在这我们直接使用yum包管理器安装openjdk即可。

    yum install -y java
    
    • 1

    说明:OpenJDK和SunJDK有啥区别?

    2、使用 Yum 安装 Jenkins

    由于Yum源不自带Jenkins的安装源,于是我们需要自己导入一份Jenkins安装源进行安装。导入后,使用Yum命令安装即可。

    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    yum install jenkins
    
    • 1
    • 2
    • 3

    3、启动 Jenkins

    Jenkins安装后,会将启动命令注册到系统Service命令中。所以我们直接使用系统service命令启动Jenkins即可。在这里,有三个命令可以使用,分别对应 启动 / 重启 / 停止 三个命令。
    在这里,我们直接调用service jenkins start启动 Jenkins 即可

    service jenkins start
    # service jenkins restart 重启 Jenkins
    # service jenkins stop    停止 Jenkins
    
    • 1
    • 2
    • 3

    4、 给 Jenkins 放行端口 (防火墙没开走的云服务器配置的端口)

    在启动Jenkins后,此时Jenkins会开启它的默认端口8080。但由于防火墙限制,我们需要手动让防火墙放行8080端口才能对外访问到界面。
    这里我们在CentOS下的firewall-cmd防火墙添加端口放行规则,添加完后重启防火墙。

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    firewall-cmd --zone=public --add-port=50000/tcp --permanent
    
    systemctl reload firewalld
    
    • 1
    • 2
    • 3
    • 4

    服务启动后,访问IP:8080。如果能够看到以下界面,代表正在启动。Jenkins第一次的启动时间一般比较长(视服务器性能而看)

    篇幅有限,且文中带图,若查看剩余内容:请点击
    更多内容

  • 相关阅读:
    学生花卉网网页设计作品 学生鲜花网页模板 简单在线花店主页成品 鲜花网页制作 HTML学生花店商城网站作业设计
    第四十九章 开发自定义标签 - 在action之外使用<csr>标签
    (十一)admin-boot项目之整合redis
    聊聊什么是分布式事务
    Python高阶学习记录
    为机器学习算法准备数据(Machine Learning 研习之八)
    Java反序列化基础篇-JDK动态代理
    斑馬打印機打印中文
    js生成随机16进制数
    代码坏味道与重构之全局变量
  • 原文地址:https://blog.csdn.net/hmx224_2014/article/details/134437207