zoukankan      html  css  js  c++  java
  • Jenkins+maven环境部署

    选择使用tomcat下运行jenkins项目,安装步骤如下

    1.  安装tomcat,查看想要下载的版本  https://mirrors.cnnic.cn/apache/tomcat/ 

    wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz

    2. 安装jdk

    wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"

    3. 安装maven

    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

    解压安装完成,记得配置环境变量,例如:

    tar -xzvf jdk-8u141-linux-x64.tar.gz
    tar -xzvf
    apache-maven-3.6.0-bin.tar.gz
    vi /etc/profile
    //在进入编辑模式,末尾添加,换成
    JAVA_HOME=/usr/java/jdk1.8.0_141
    MAVEN_HOME=/usr/local/maven3.6.0
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
    export PATH JAVA_HOME CLASSPATH MAVEN_HOME
    //退出后执行 
    source /etc/profile

    安装完成执行命令 mvn -v ,正常返回JDK和maven版本信息说明安装OK

    4. 安装Jenkins

    wget http://mirrors.jenkins.io/war/latest/jenkins.war

    在第一步安装完tomcat之后,进入到 apache-tomcat-9.0.7/bin 目录下面,执行 ./start.sh ,查看 ../logs/catalina.out 日志,没有报错说明正常启动,进一步验证,到本地打开浏览器输入 :http://192.168.245.130:8080(tomcat默认是8080端口,根据需要可以修改conf/server.xml配置文件),能够正常打开tomcat页面说明tomcat安装正常;

    然后将下载好的jenkins.war文件复制到tomcat项目的目录 apache-tomcat-9.0.7/webapps 下面即可,项目会自动部署;在浏览器打开http://192.168.245.130:8080/jenkins,按照提示到服务器指定路径查看密码并输入,继续安装,安装默认推荐的插件即可,等待一段时间,可能因为网络原因出现安装失败的情况,不要紧,重试安装,待插件自动安装完成后进入主页面。

    5. 简单配置

    系统管理-》系统设置  可以配置邮箱、maven全局变量等

    系统管理-》全局工具配置   可以指定mavend的路径以及配置文件,指定JDK路径

    系统管理-》插件管理   可以下载更新需要的插件

    6. 安装过程中遇到的问题汇总

    (1)安装完输入密码后进入Jenkins主页面的时候一片空白,原因:Jenkins安装失败了,可能是端口冲突导致,建议检查下tomcat启动端口,如果没有使用tomcat,使用java -jar jenkins.war 方式启动Jenkins,也是要注意一下端口,可以使用带上参数 --httpPort=8080 指定启动端口

    (2)按照提示从服务器获取密钥后输入,页面跳转后显示报错信息:该jenkins实例似乎已离线遇到这个不要着急,跳过插件即可,安装指导继续走下去,到Jenkins主页面,点击 系统管理-》插件管理-》高级,拉到最下面,将https://updates.jenkins.io/update-center.json 改为http://updates.jenkins.io/update-center.json保存即可,然后再安装需要的插件

    安装过程中暂时遇到这两种问题,后续如果还有其他问题,再补充进来。。。

  • 相关阅读:
    数组分组问题
    Python自然语言处理学习笔记(17):3.1 从Web和Disk上访问文本
    求任意整数的200次平方的末两位
    Python自然语言处理学习笔记(16):2.8 Exercises 练习
    Python自然语言处理学习笔记(15):2.7 Further Reading 深入阅读
    Python:urllib 和urllib2之间的区别
    Python自然语言处理学习笔记(4):1.2 进一步学习Python:将文本视作单词列表
    我中招了:解喝汽水问题
    [导入]一组与Mother相关的有趣的英语词组
    [导入]金秋湖大回忆之旅20051113
  • 原文地址:https://www.cnblogs.com/andrew209/p/10427526.html
Copyright © 2011-2022 走看看