• Jenkins+svn+tomcat实现自动化部署


    什么是Jenkins

    通俗的说  jenkins 可以帮助我们编译发布代码,比如我们提交到SVN后,要发布运行,就可以用过jenkins进行编译运行。

    在没使用jenkins之前,我们发布版本的时候 都是手动拷贝包,启动服务器来进行发布的,但是有了jenkins之后,只要点一下按钮,它就会把你完成发布的操作。

    一、下载安装

    1.从官网http://jenkins-ci.org/下载,选择相应的版本,本人下载的是windows安装版本,官网下载地址:http://mirrors.shu.edu.cn/jenkins/windows/jenkins-2.134.zip

    2.下载安装完成,会自动进入到http://localhost:8080/,这时候可能会提示:该jenkins实例似乎已离线,这是因为检查是否连接网络,ping的是谷歌的地址,我们只有把安装路径下的:C:Program Files (x86)Jenkinsupdatesdefault.json里面的地址修改成为百度的就可以了。如下图所示:

     

    3.解决步骤2的问题之后,刷新进入到下图页面,选择安装推荐的插件,等待安装成功之后,创造帐号密码登录。

     

    4.安装完成后,进入jenkins主页

     

    二、配置环境

    1.在主页,系统管理-全局工具配置,配置 jdk 、maven等信息,需要电脑安装了jdk和maven,然后填写的就是电脑上的jdk和maven的地址。

     

     

     

    2.插件安装,需要安装的插件如下:

    Deploy to container:将项目打包后发布到tomcat中去

    Maven Integration plugin:创建maven项目

    Subversion Plug-in:SVN插件

     

     三.创建任务

    1.主页,点击新增任务,进入到如下图:

     

    相关配置如下:

     

     

     

     

     

     

    没看到Deploy war/era to acontainer,表示还没安装该插件,具体可以看插件安装介绍

     

    tomcat用户名密码配置

    进入你准备用来发布项目的tomcat下的conf目录下,在tomcat-user.xml加上如下配置,重启tomcat即可

    <role rolename="admin" />

    <role rolename="admin-gui" />

    <role rolename="manager" />

    <role rolename="manager-script" />

    <role rolename="manager-gui" />

    <user username="admin" password="****" roles="admin,manager,manager-script,manager-gui,admin-gui"/>

    注意,tomcat里面需要有自带的webappsmanager项目

    完成以上构建后,点击保存,这可以看到创建好的任务,点击构建图标,则可以开始项目的自动部署。

     

  • 相关阅读:
    MFC自绘框架窗口客户区
    命令行下创建mysql数据库
    linux重置mysql root密码的6种方
    xampp修改mysql默认密码详解
    Java常用包装类
    Java异常处理
    Java数组
    Java流程控制
    Java基本数据类型
    golang https server分析
  • 原文地址:https://www.cnblogs.com/shuideqing/p/12553654.html
Copyright © 2020-2023  润新知