• jenkins在Linux 下安装部署


     

    这里介绍两种方法,一种方法将最新版jenkins加入到yum源,另外一种是下载指定版本的rpm包

    系统centos6

    自带jdk1.7

    一 安装jenkins

    wget -O :下载并以不同的文件名保存

    yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos,执行下面的命令:

    wget -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

    然后 安装Jenkins 

    yum install -y jenkins 默认安装最新的

    启动jenkins

    service jenkins start

    报错

    好吧jkd版本太老了,需要安装jdk1.8(也就是Java8)

    Centos7 linux 卸载自带安装的jdk 并yum自动安装jdk1.8

    卸载自带的jdk1.7

    1.进入界面之后:
    先输入:java -version
    java version "1.7.0_75"
    OpenJDK Runtime Environment (rhel-2.5.4.2.el7_0-x86_64 u75-b13)
    OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
    系统自带了jdk1.7
     
    2.删除系统自带jdk的方法
    查询系统的jdk版本
    -----两种方法-----
    法一:
    rpm -qa | grep java
    java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
    javapackages-tools-3.4.1-6.el7_0.noarch
    python-javapackages-3.4.1-6.el7_0.noarch
    tzdata-java-2015a-1.el7.noarch
    java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    然后删除那些名字中开头是java的那些
    rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
     
    法二:
    rpm -qa | grep jdk
    java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
    java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    然后删除该jdk
    yum -y remove java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
    yum -y remove java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
    这样就算是删除了系统自带的jdk
     
    3.然后重新输入:
    java -version
    -bash: /usr/bin/java: No such file or directory
     
    安装jdk1.8
    1、检索yum中有没有java1.8的包
    yum list java-1.8*

    2、安装

    yum install java-1.8.0-openjdk* -y

    3、验证

     

    好了 ,最后一步,启动jenkins服务

    service jenkins start

    完美

    第二种方法:参考原文

    第一步:wget https://pkg.jenkins.io/redhat/jenkins-2.147-1.1.noarch.rpm

    第二步:rpm -ih jenkins-2.147-1.1.noarch.rpm

  • 相关阅读:
    特性类
    WebGL中的第三个小程序(着色器)
    C#紧耦合的例子
    特性
    python两个目录匹配,粘贴图片
    Leetcode 53
    逻辑回归-1.原理
    多项式回归-4.模型正则化
    python 线程
    python 进程
  • 原文地址:https://www.cnblogs.com/lfxiao/p/9877853.html
Copyright © 2020-2023  润新知