• 四. jenkins部署springboot项目(1)--window环境


    前提:jenkins和springboot运行在同一台机器

    springboot项目使用git和maven

    jenkins所需的插件如Maven,Git等这里就不再详述。

    1.jenkins配置git和maven,系统管理-全局工具配置

    如下:

     

    2.新建一个maven项目

    主要的一些配置如下:

     构建流程是:

    1.先通过git拉取代码到本地,在jenkins工作目录的workspace目录下

    2.根据springboot的端口号查找pid,再根据pid杀进程(批处理脚步需要优化,有问题)

    @echo off
    setlocal enabledelayedexpansion
    set port=11001
    for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
        if "%%e%" == "" (
            set pid=%%d
        ) else (
             set pid=%%e
        )
        echo !pid!
    )
    if NOT "!pid!" == "" (
       taskkill /f /pid !pid!
    )

    3.maven编译

    clean package -DskipTests -U

    4.启动项目

    @echo off
    start javaw -jar -Xms512m -Xmx1024m -Xmn512m .	argetmarket-server-1.0-SNAPSHOT.jar
    exit
    

     

    springboot启动后,因为通过javaw启动,可在任务管理器中查看

    如下:

  • 相关阅读:
    单例
    添加水印
    创建文件夹
    查看文件属性
    把pdf文档的每一页单独存为pdf文档
    倒序排列
    旋转pdf文件
    fnmatch用法
    glob遍历文件夹中的所有的内容
    LinkedList源码分析
  • 原文地址:https://www.cnblogs.com/gexiaoshan/p/10109131.html
Copyright © 2020-2023  润新知