zoukankan      html  css  js  c++  java
  • Jenkins自动部署springboot项目

    说明:

    该示例为在windows系统下自动化部署springboot

    架构:

    springboot + github + gradle + jdk8

    各种配置步骤及截图说明:

    1、配置git,gradle及jdk

       系统管理 → 全局工具配置

      

    说明:其中git配置项中的Path to Git executable要指到git.exe文件,maven的配置方式和gradle类似

    2、构建任务说明

      新建任务 →

     General

    项目 URL : 源码所在的github路径

    参数构建化过程→添加参数

    如果选择Git Parameter 需要安装 Git Parameter Plug-In 插件

    Parameter Type 选择Branch作用是,在构建项目是可以选择构建那个分支

    源码管理

     如果根据源码存的方式选择git 或Subversion(SVN)

     Repository URL:源码所在的github URL

     Credentials:github用户名密码

    Branch Specifier (blank for 'any'):这个与 General中的参数Name 对应,在名称前加 $

    源码库浏览器:选择githubweb

    URL:源码所在的github URL

    构建触发器  一般不动(根据情况)

    构建环境 一般不动(根据情况)

    构建

    增加构建步骤 →

    选择 Invoke Gradle script →

     Gradle Version:选择本地配置的gradle

    Tasks:gradle打包命令

    执行windows批处理命令

    @echo off
    start javaw -jar .uildlibsoot-0.0.1-SNAPSHOT.jar
    exit
    

    Publish over SSH远程连接服务器:   https://blog.csdn.net/flyingshuai/article/details/72898665

    各种插件下载地址:https://updates.jenkins-ci.org/download/plugins/

    jenkins用户权限管理参考:https://www.jianshu.com/p/7e148bcfb96e

     进行用户角色权限管理时,需要安装插件(role-strategy

    添加项目角色时,需要制定匹配项目的模式,如上图中的Pattern,官方文档介绍该选项支持正则表达式,如“Roger-.”表示所有以Roger-开头的项

  • 相关阅读:
    日区 Apple ID共享
    强大的视频跨平台视频处理软件
    百度网盘无限速
    App Store看片神器,请收好
    bootstrap 中这段代码 使bundles 失败
    C# EF中调用 存储过程并调回参数
    mvc 默认访问 Area 下控制器方法
    怎样用SQL语句查看查询的性能指标
    slice 定义和用法
    C# Regex类用法
  • 原文地址:https://www.cnblogs.com/lu51211314/p/10407040.html
Copyright © 2011-2022 走看看