zoukankan      html  css  js  c++  java
  • 自动化部署jenkins

    jenkins下载网站

    https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

    一、配置环境

    [root@localhost ~]# hostname jenkins
    [root@localhost ~]# bash
    [root@jenkins ~]# systemctl stop firewalld
    [root@jenkins ~]# iptables -F
    [root@jenkins ~]# setenforce 0

    二、安装依赖包

    [root@jenkins ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

    [root@jenkins ~]# java -version
    openjdk version "1.8.0_232"
    OpenJDK Runtime Environment (build 1.8.0_232-b09)
    OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
    三、安装Jenkins
    [root@jenkins ~]# rz
    [root@jenkins ~]# ls
    anaconda-ks.cfg          jenkins-2.205-1.1.noarch.rpm  
    [root@jenkins ~]# rpm -ivh jenkins-2.205-1.1.noarch.rpm
    [root@jenkins ~]# /etc/init.d/jenkins start
    Starting jenkins (via systemctl):                          [  确定  ]
    [root@jenkins ~]# netstat -lnpt | grep java
    tcp6       0      0 :::8080                 :::*                    LISTEN      59807/java 
     
    [root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword   
        

     

     
     四:RPM包安装的内容
     [root@jenkins ~]# rpm -ql jenkins
    /etc/init.d/jenkins                              #启动文件
    /etc/logrotate.d/jenkins                        #日志分割配置文件
    /etc/sysconfig/jenkins                         #Jenkins主配置文件 
    /usr/lib/jenkins                                 #存放war包目录
    /usr/lib/jenkins/jenkins.war                #war包
    /usr/sbin/rcjenkins                #命令
    /var/cache/jenkins                #war包解压目录Jenkins网页代码目录
    /var/lib/jenkins                 #Jenkins工作目录
    /var/log/jenkins                             #日志
    五:配置文件说明
    [root@jenkins ~]# grep "^[a-Z]" /etc/sysconfig/jenkins
    JENKINS_HOME="/var/lib/jenkins"                        #Jenkins工作目录
    JENKINS_JAVA_CMD=""            
    JENKINS_USER="jenkins"                 #Jenkins启动用户
    JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
    JENKINS_PORT="8080"                  #端口
    JENKINS_LISTEN_ADDRESS=""
    JENKINS_HTTPS_PORT=""
    JENKINS_HTTPS_KEYSTORE=""
    JENKINS_HTTPS_KEYSTORE_PASSWORD=""
    JENKINS_HTTPS_LISTEN_ADDRESS=""
    JENKINS_HTTP2_PORT=""
    JENKINS_HTTP2_LISTEN_ADDRESS=""
    JENKINS_DEBUG_LEVEL="5"
    JENKINS_ENABLE_ACCESS_LOG="no"
    JENKINS_HANDLER_MAX="100"                            #最大连接数
    JENKINS_HANDLER_IDLE="20"              #最小连接数
    JENKINS_EXTRA_LIB_FOLDER=""
    JENKINS_ARGS=""
    六、jenkins离线解决方法
    1、保留此离线页面,重新开启一个页面
    2、输入网址http://192.168.200.11:8080/pluginManager/advanced
    3、进入该页面最底下找到【升级站点】,把其中的连接改成http://update.jenkins.io/update-center.json,确认保存
    如果改完http不行,请改成如下地址
     
    http://mirror.esuni.jp/jenkins/updates/update-center.json
    http://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    http://mirror.xmission.com/jenkins/updates/update-center.json
    4、重启jenkins,重新刷新下载
     5、可以将jenkins的插件自己下载完,将它导入到
    [root@localhost jenkins]# cd /var/lib/jenkins/plugins/
    目录下
    插件下载地址:

    官网:

     

  • 相关阅读:
    oracle 如何用触发器实现更新刚插入的数据
    数据库好论坛
    不同的用户导入数据库
    用函数式编程技术编写优美的 JavaScript
    使用GridView自带的ToolTip隐藏过长的数据
    含有dropdownlist的gridview增删改查
    数据分析
    数据分析
    xshell链接vbox 上 nat 方式链接虚拟机
    测试开发方法概述
  • 原文地址:https://www.cnblogs.com/ZCQ123456/p/11891978.html
Copyright © 2011-2022 走看看