• [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第一次的启动时间一般比较长(视服务器性能而看)

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

  • 相关阅读:
    带你手撕一颗红黑树
    cpu实时数据是什么意思?
    小白看了也会选:数据分析的常见工具有哪些
    探索Native Plugins:开启大模型的技能之门
    软件质量保证计划书(2024Word完整版)
    基于OpenVINOTM开发套件“无缝”部署PaddleNLP模型
    【编程通用工具】
    mysql-sql执行流程
    内核态与中断相关理论
    typescript56-泛型接口
  • 原文地址:https://blog.csdn.net/hmx224_2014/article/details/134437207