zoukankan      html  css  js  c++  java
  • jenkins rpm二进制安装、卸载

    0、下载安装jdk,安装java运行环境

    因为这个jenkins是java写的,所有要运行起来必须要配置java运行环境。

    到apache或什么地方去找jdk的包。安装。并且配置环境。之前已有写过

    下载tar.gz或zip包。解压后。配置

    vi /etc/profile
    
    添加如下内容
    
    export JAVA_HOME=/usr/local/jdk1.8.0_181
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    让环境生效
    
    source /etc/profile

    1、下载jenkins 安装包

    下载地址,选择你喜欢的版本,下载。

    https://pkg.jenkins.io/redhat-stable/ 

    可通过 下载到本机。其中版本号,需替换为你选中的版本号。

    wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-版本号.rpm

    2、安装jenkins 

    yum -y install jenkins-版本号.noarch.rpm
    我这里是目前最新版
    yum -y install jenkins-2.204.1-1.1.noarch.rpm

    默认访问http端口是8080.

    可到这修改,我这修改为8180

    vi /etc/sysconfig/jenkins 
    # Set to -1 to disable
    #
    JENKINS_PORT="8180"

    3、启动服务

    service jenkins start

    如果启动失败,很大可能是jdk安装环境有问题。

    用这看当前状态

    service jenkins status
    

      如果出现  类似这样错误,那么久需将自己上面安装的jdk目录给jenkins指定一下,因为我们安装的jdk位置可能不在他的范围内。

    Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录 

    解决:

    修改配置jenkins文件。
    vi /etc/init.d/jenkins

    增加安装的目录进去,就可以了。

    然后再启动。

    设置生效
    systemctl daemon-reload
    启动
    systemctl start jenkins

    3、页面访问

    http://ip:8180

    能正确进去,然后查找秘钥登录进去就可以了。

    错误:

    如果无法访问,估计防火墙端口没开,应该关闭防火墙,或开放打开的8100端口.

    关闭防火墙
    systemctl stop firewalld

     

    4、安装插件,默认进去。。让他安装去吧。

    5、安装完成,配置打包编译的文件。

    卸载

    rpm卸载

    1、rpm -e jenkins

    rpm -ql jenkins 检查是否卸载成功

    2、彻底删除残留文件:
    find / -iname jenkins | xargs -n 1000 rm -rf

    注意这一步一定要进行!!!

    如果安装完成后,进入页面提示:

     1、请求连接修改

    1)    修改/var/lib/jenkins/updates/default.json

    jenkins在下载插件之前会先检查网络连接,其会读取这个文件中的网址。

    修改其中的www.google.com 为 可以访问的站点即可,比如www.baidu.com

    "connectionCheckUrl":"http://www.baidu.com/"

    2、更新修改。可修改https 为http

    vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
    default
    https://updates.jenkins.io/update-center.json
    

    解决办法:

    默认是通过https://updates.jenkins.io/update-center.json进行更新的。此处,将https改为http,重启Jenkins,重新打开页面,一切都正常了。

    或切换地址为国内地址:

    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    

      

    3、 如果按照上面的方法,最终还没解决。

    最后这样可以解决。

    查找默认下载地址
    # find / -name "default.json"  
    /var/lib/jenkins/updates/default.json
    设置源信息
    # sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' /var/lib/jenkins/updates/default.json
    重启服务
    # systemctl restart jenkins
  • 相关阅读:
    JavaScript访问ab页面定时跳转代码
    http协议相关-待续
    curl发送get和post请求
    Java入门——动态网页jsp(jdk下载和配置环境变量)
    LeetCode:Best Time to Buy and Sell Stock
    LeetCode:Reverse Integer
    LeetCode:Same Tree
    LeetCode:Single Number II
    LeetCode:Single Number
    LeetCode:Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/a393060727/p/12146307.html
Copyright © 2011-2022 走看看