zoukankan      html  css  js  c++  java
  • linux下配置jenkins

    准备工具

    • tomcat web服务器
    • jenkins.war包
    默认你已配置好jdk,如果不知道jdk配置请自行问度娘

    下载工具

    1. 下载tomcat
    • 在shell下执行 cd /opt切换到opt目录下
    • 执行wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz 下载tomcat
    • 解压 tar -zxvf apache-tomcat-8.5.54.tar.gz
    • 修改为名称为tomcatmv apache-tomcat-8.5.54/ tomcat
    1. 下载jenkins
    • 在/opt 目录下执行 wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.233/jenkins.war 下载jenkins
    1. 部署jenkins并启动(还是在/opt目录下)
    • 执行mv jenkins.war ./tomcat/webapps 把jenkins移动到tomcat里面
    • 启动tomcat/opt/tomcat/bin/startup.sh
    • 关闭tomcat(一般不用改操作)/opt/tomcat/bin/shutdown.sh
    • 清除防火墙规则(生产环境切勿用此操作,可以把8080tcp端口放行即可)iptables -F
    • 在浏览器输入你的ip:8080/jenkins即可访问jenkins
    • 复制浏览器的路径在shell下cat改路径得到jenkins的初始密码
    懒人必备(以上步骤通过以下3个步骤即可实现)
    一:下载shell脚本
    wget https://gitee.com/ze-yan/zeyan_coding/raw/master/deploy_jenkins.sh
    二:给权限
    chmod +x deploy_jenkins.sh
    三:执行shell脚本
    ./deploy_jenkins.sh 
    

    更换jenkins插件为清华源(可选操作)

    jenkins源路径更换步骤

    1. jenkins——插件管理——高级——升级站点
    2. url替换为清华源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    3. 点击提交
    4. 编辑jenkins服务器的/root/.jenkins/updates/default.json文件
      替换http://www.google.com为https://www.baidu.com/
      替换http://updates.jenkins-ci.org/download/为https://mirrors.tuna.tsinghua.edu.cn/jenkins/
    • 快速方法
    1. cd /root/.jenkins/updates
    2. sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
    • 重启jenkins,YourJenkinsServerUrl/restart
    1. 如果上面快捷命令不行,就用vi参照第4步来手动改

    转载请注明 子木仄言 https://www.cnblogs.com/ze-yan/p/12783514.html

    本文为原创,如果转载请注明出处;
  • 相关阅读:
    sublime Text3 常用插件
    No input file specified. nginx服务器报错解决
    has~和belongsTo的区别?
    关于在phpStudy环境下,windows cmd中 php不是内部命令问题
    spring @RequestMapping注解技巧
    VIM快捷键
    Thinkphp5 模块的自动生成
    在php中define和const定义常量的区别
    go语言学习(六)——并发编程
    go语言学习(五)——面向对象编程
  • 原文地址:https://www.cnblogs.com/ze-yan/p/12783514.html
Copyright © 2011-2022 走看看