zoukankan      html  css  js  c++  java
  • jenkins+maven+Tomcat+shell构建自动化部署

    https://yq.aliyun.com/articles/685931

    1.官网下载war包:
    jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可。
    http://mirrors.jenkins.io/war-stable/2.150.1/
    2.将jenkins.war放置在webapps目录下,修改几个参数配置文件
    编辑conf/tomcat-users.xml 配置tomcat manager用户信息:
    1
    jenkins自动部署war包时需要到这些配置。

    系统管理===》插件管理:
    A.先搜索并下载Locale插件,修改语言为中文
    B.下载GIT插件 :Git This plugin integrates Git with Jenkins.
    C.下载部署容器插件:Deploy to container
    D.下载Maven Integration plugin
    E.下载gitlab hook
    F.下载gitlab插件 
    重启jenkins
    5.设置管理员邮箱,便于收到jenkins邮件
    系统管理===》系统设置
    7
    其中密码是授权密码,不是登录密码
    其他暂时不用修改

    三、Maven安装

    jenkins部署项目时需要maven进行打包
    https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
    下载解压

    $wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-/3.5.2/source/apache-maven-3.5.2-src.tar.gz
    $tar zxvf apache-maven-3.5.2-src.tar.gz
    $mv ./apache-maven-3.5.2 /usr/local/
    $vim /etc/profile  #底部添加
    MAVEN_HOME=/usr/local/apache-maven-3.5.2
    $source /etc/profile


    7.jenkins全局工具配置:
    配置git,jdk,maven目录8
    8.构建一个maven项目:
    10
    9.编写一个shell脚本,在maven打包完成后将war包防到tomcat中并重启,完成自动化集成部署
    13

     
  • 相关阅读:
    Bacula Plugins
    getopt、getopt_long命令参数
    Notepad++ 快捷键
    make命令
    Linux目录结构
    rhel安装输入法
    libtool编译
    install和cp
    dlopen动态链接库操作
    结构体赋值
  • 原文地址:https://www.cnblogs.com/linuxws/p/10555926.html
Copyright © 2011-2022 走看看