jenkins在aws ec2上安装

  1. 用远程工具连接到我们的EC2实例上(这里用的是Putty),通过命令sudo su 切换到root用户

    sudo su
    
  2. 切换到root用户后,执行 yum update命令,更新yum仓库

     yum update
    
  3. 获取jenkins的远程仓库包

    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
    

    这里如果出现如下错误,
    1、是由于daemonize依赖包未找到。

    Error: Package: jenkins-2.303.2-1.1.noarch (jenkins)
               Requires: daemonize
    

    执行命令添加依赖
    安装 epel-release

     yum  -y install epel-release
    

    安装 daemonize

    yum -y install daemonize
    

    2、是由于Public key未添加。新增 --nogpgcheck 参数,实现不检查Public Key而强制安装。

     yum install jenkins --nogpgcheck
    
  4. 修改/etc/sysconfig/jenkins配置文件,将JENKINS_USER改为root
    在这里插入图片描述

  5. 修改/etc/rc.d/init.d/jenkins配置文件,加入你的jdk安装路径(安装JDK的过程见另一篇笔记)

    https://blog.csdn.net/qq_41070393/article/details/110437023

    查看JDK的安装路径:
    1、尝试echo $JAVA_HOME。如果为空则下一步。
    2、使用which java搭配ls -lrt命令。
    在这里插入图片描述
    修改添加JDK路径 vim /etc/rc.d/init.d/jenkins在这里插入图片描述

  6. 重新启动jenkinsservice jenkins restart。重启后查看当前jenkins状态ps -ef|grep jenkins。或者使用lsof -i:8080查看当前8080端口(jenkins端口)的服务状态。如图为正常启动。
    在这里插入图片描述

  7. 在windows浏览器中尝试访问刚刚安装的jenkins服务。地址为aws ec2的地址,端口号为8080。我的地址为http://ec2-54-146-190-14.compute-1.amazonaws.com:8080/。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐