zoukankan      html  css  js  c++  java
  • Linux Jenkins搭建,自动打包部署maven项目到远程服务器 步骤详解(二)

    上篇文章介绍了如何搭建jenkins,这里讲一下如何使用。本文以部署web项目为例
    0. 准备:
    a. 安装jdk,maven 并配置环境变量
    b. 安装svn 建立svn仓库
    c. 搭建nexus私服,并配置好maven setting 和项目对私服的支持(可选,但建议使用)
    d. 准备独立的tomcat发布web项目,并设置好登录操作权限的账号
     
    1. 点击系统管理,然后点击Global Tool Configuration工具配置,配置JDK,Maven等
    配置JDK
    配置Maven
    2. 创建一个maven项目
    3.丢弃旧的构建
    这个功能为可选,用于节省服务器空间,土豪请跳过
    图中的意思是说最多保存5天内的构建,最多可保存3此构建,超出的自动删除
     
    4. 配置构建版本信息,
    此功能主要是记录项目升级版本,一般没有大的升级 可以保持一个版本
    点击choice
     
    5. 源码管理
    填写要构建项目所在svn版本库地址
    增加Credentials 认证信息,可以将svn认证信息保存在jenkins上

    点击add -jenkins

     
    填写svn 账号密码
     
     
    在下拉框中选择刚填好的账号密码

    6. 配置构建失败通知email

    第一个勾选:每个不稳定的构建都会邮件通知

    第二个勾选:发送邮件给破坏构建的人

    第三个勾选:每个失败的模块都会发邮件通知

    7. 增加mvn命令 这个功能主要是用于执行打包命令
    clean package -Pdev -Dmaven.test.skip=true
    命令含义: 清空-打包-使用dev profile-跳过test
     
    8. 项目构建完成后需要部署到服务器下,这里以tomcat为例
    点击增加构建后操作步骤-Deploy war/ear to a container
     
    WAR/EAR files 填写war包的相对地址 target/demo-web.war
    Context path 访问path 例如 http://10.0.x.xx:8088/demo-web
    其中demo-web就是context path
     
    点击add Container,tomcat账号密码设置方法略
    最新的Deploy to container Plugin插件只支持到tomcat7. 不过如果你用的是tomcat8也可以选择最高的tomcat7x,可以正常使用
     
    所有配置完成后 点击保存
     
    9. 开始构建
    点击build with parameters
     
    点击进度条或者构建号
     
    点击Console Output 查看构建日志
     
    最后看到两个success
    第一个表示maven build 成功 即打包成功
    第二个表示向远程服务器(tomcat部署成功)
     
    10. 验证部署
    访问部署项目的URL
     
    自动部署成功
     
     
  • 相关阅读:
    AD域新建用户
    Windows程序设计(1)
    C++ 进阶 模板和STL
    C++ 基于多态的职工管理系统
    C++核心编程
    C++入门-控制台版的通讯录管理系统
    第一章、熟悉工作环境和相关工具
    Spring整合JDBC temple
    SpringMVC整合mybaitis
    实验12 添加0号中断处理程序
  • 原文地址:https://www.cnblogs.com/jackstrong/p/6064856.html
Copyright © 2011-2022 走看看