文档首页 > > 移植指南> 安装Jenkins

安装Jenkins

分享
更新时间:2020/08/21 GMT+08:00

介绍

简要介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

语言:Java

一句话描述:持续集成工具

建议的版本

建议使用版本为“jenkins-2.164.x”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.xlarge.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

版本

下载地址

Euler

2.8

在公共镜像中已提供。

Kernel

4.19.36

在公共镜像中已提供。

配置安装环境

  1. 安装OpenJDK。

    要求Java的OpenJDK为“1.8.0”以上,可以通过以下命令安装

    yum install java-1.8.0-openjdk

  2. 安装Maven。

    要求Maven的版本为“3.x”以上,可以按照如下步骤安装Maven。
    1. 获取Maven软件包。

      wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

    2. 解压Maven软件包后,复制到待安装的目录。

      tar -zxvf apache-maven-3.6.1-bin.tar.gz

      cp -r apache-maven-3.6.1 /usr/local/maven

    3. 配置Maven环境变量。

      将如下内容添加到“/etc/profile”文件尾部:

      MAVEN_HOME=/usr/local/maven
      export PATH=${MAVEN_HOME}/bin:$PATH

      然后执行如下命令,加载环境变量。

      source /etc/profile

    4. 执行以下命令,查看Maven版本号。

      mvn -v

      回显内容如下,则证明Maven成功安装。

      Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
      Maven home: /usr/local/maven
      Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181.b15-5.h3.eu
      lerosv2r8.aarch64/jre
      Default locale: en_US, platform encoding: UTF-8
      OS name: "linux", version: "4.19.36-vhulk1905.1.0.h276.eulerosv2r8.aarch64", arch: "aarch64", family: "unix"

获取软件包

获取Jenkins软件包。

wget https://pkg.jenkins.io/redhat-stable/jenkins-2.164.3-1.1.noarch.rpm

安装

安装Jenkins软件。

rpm -ivh jenkins-2.164.3-1.1.noarch.rpm

运行和验证

  1. 启动Jenkins服务。

    systemctl start jenkins

  2. 查看Jenkins服务状态。

    systemctl status jenkins

    回显如下,则为正常启动。

    ● jenkins.service - LSB: Jenkins Automation Server
       Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
       Active: active (running) since Mon 2019-07-08 16:54:21 CST; 28min ago
         Docs: man:systemd-sysv-generator(8)
      Process: 7481 ExecStop=/etc/rc.d/init.d/jenkins stop (code=exited, status=0/SUCCESS)
      Process: 8393 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS)
        Tasks: 43 (limit: 26213)
       Memory: 413.9M
       CGroup: /system.slice/jenkins.service
               └─8422 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME>
    
    Jul 08 16:54:20 ecs-1-0002 systemd[1]: Starting LSB: Jenkins Automation Server...
    Jul 08 16:54:20 ecs-1-0002 runuser[8400]: pam_unix(runuser:session): session opened for user jenkins by (uid=0)
    Jul 08 16:54:21 ecs-1-0002 runuser[8400]: pam_unix(runuser:session): session closed for user jenkins
    Jul 08 16:54:21 ecs-1-0002 jenkins[8393]: Starting Jenkins [  OK  ]
    Jul 08 16:54:21 ecs-1-0002 systemd[1]: Started LSB: Jenkins Automation Server.

  3. 在浏览器地址栏输入“http://[ECS IP]:8080”访问Jenkins,界面显示如图1所示,表示Jenkins正常提供服务。

    “ECS IP”应为公网IP地址。

    图1 解锁Jenkins

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问