zoukankan      html  css  js  c++  java
  • Linxu下jenkins部署和基本配置

    一、OpenJdk1.8安装(tomcat  和 jenkins都依赖与java)


    1. ubuntu
    • apt-cache search openjdk       #使用apt-cache搜索可以直接使用apt-get安装的版本,比如选择"openjdk-8-jdk"
    • apt-cache search openjdk -y     #执行安装

          2. centos

    • yum search openjdk
    • yum install xxxx

      安装完成后,执行java -version 如输出如下,表明安装成功

    • openjdk version "1.8.0_91"
      OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
      OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

    二、tomcat安装(http://tomcat.apache.org/)


    1. 在官网选择需要的版本,下载“Binary Distributions”--“Core”中的“tar.gz” (url:tomcat_8.tar.gz http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz)
    2. 解压到指定目录;eg: tar -zxvf      apache-tomcat-8.5.13.tar.gz -C /usr/local
    3. 重命名解压后的包  mv /usr/local/apache-tomcat* /usr/local/tomcat8
    4. 编辑/usr/local/tomcat8/bin/catalina.sh,在# OS specific support.  $var _must_ be set to either true or false.行上面添加CATALINA_HOME(把catalina.sh放到别处时有用,eg:/etc/init.d/),JAVA_HOME,JAVA_JRE,CLASSPATH变量:

      CATALINA_HOME=/usr/local/tomcat8
      JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
      JRE_HOME=${JAVA_HOME}/jre

          CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      5.启动tomcat

      /bin/sh /usrl/local/tomcat8/bin/catalina.sh,输出:

         Using CATALINA_BASE:   /usr/local/tomcat8
      Using CATALINA_HOME:   /usr/local/tomcat8
      Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
      Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
      Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
      Tomcat started.
      6.验证tomcat是否启动成功(端口默认8080)

      如果启懂失败,使用/bin/sh /usr/local/tomcat8/bin/configtest.sh,查看一下错误日志,或者先使用configtest.sh测试配置是否正确,然后再启动.

      如果失败,原因基本上就是JAVA_HOME等路径设置的原因,重点排查.

      如果想要自定义端口,修改/usr/local/tomcat8/conf/server.xml文件,然后重新启动即可

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    ........

      

    三、Jenkins安装(直接使用jenkins.war包)


    • curl -o jenkins.war http://mirrors.jenkins.io/war/latest/jenkins.war
    • mv jenkins.war /usr/local/tomcat8/webapps/   
    • 浏览器输入http://ip:8080/jenkins对jenkins进行设置即可

    四、自定义jenkins家目录(JENKINS_HOME)


      默认情况下jenkins家目录在/home/user/.jenkins,如果想要自定义可以按如下步骤操作:

      停止tomcat web容器,编辑catalina.sh,在JAVA_HOME处追加:export JENKINS_HOME=/opt/jenkins_home_path

         重新启动tomcat web容器即可

    五、忘记jenkins用户密码


    • 进入jenkins家目录(JENKINS_HOME)
    • 备份config.xml;cp config.xml config.xml.bak
    • 编辑config.xml;<useSecurity>true</useSecurity>”为“<useSecurity>false</useSecurity>,删除<authorizationStrategy ...>...</authorizationStrategy>,然后重启tomcat,无密登录后再用户管理处选择对应的用户,重置密码.
    • 恢复config.xml文件;cp config.xml.bak config.xml
    • 重新启动tomcat,使用账户登录.

    六、修改用户名(-_-)

    • 进入JENKINS_HOME/users
    • 把以旧的用户名命名的文件夹重命名为新的用户名即可
    • 重启tomcat
  • 相关阅读:
    vue项目-百度地图-初始化展示覆盖范围(默认中心点和半径),点击切换中心点,地图落点(带数字)
    echarts地图下钻(全国到省)下钻一次
    JSON取值(key是中文或者数字)方式详解
    Chrome 80跨域cookie无法携带
    将博客搬至CSDN
    Django模板渲染,运行时如果报错:TemplateDoesNotExist at
    使用allure serve查看报告提示allure-results does not exists的解决方法
    jupyter lab不能自动打开浏览器和默认打开chrome浏览器的解决办法
    Chrome浏览器安装SwitchyOmega_Chromium插件,以及导入Burp Suite证书,抓取https请求包
    vue安装
  • 原文地址:https://www.cnblogs.com/diaosir/p/6732768.html
Copyright © 2011-2022 走看看