Jenkins+SpringBoot+Docker实战

Quick Start

安装Jenkins

直接去官网下载就好了,这里给上链接:官网

构建代码来源

当你第一次使用Jenkins时,会默认安装git插件为你的默认代码来源,如果你使用其他的,比如SVN等,需要另外安装插件。(这里我使用的是Git)

全局配置

单击左侧菜单”系统管理”,选择全局工具配置

  1. 选择JDK安装,输入一个别名,JAVA_HOME填写你的JDK安装目录
  2. 在Git installations看到Path to Git executable,输入你的git运行路径(这里写全路径:eg: D:\Program Files\Git\bin\git.exe)
  3. Maven这里选择自动安装就好了。

Jenkins创建项目

单击左侧菜单”新建Item”后,进入新页面,输入一个任务名称,并选择”构建一个maven项目”,单击确认。

Jenkins项目配置

  1. 选择源码管理选项卡,在Repository URL输入你的项目来源,选择Credentials后面的Add进行创建账号(在这里配置你的git账号)

  2. 选择构建分支”Branch Specifier (blank for ‘any’)”,这里默认会是*/master,可以根据需要修改。

  3. 触发器构建,建议使用WebHook,不过需要安装插件,这个在另一篇再讲。

  4. Build下Root POM输入pom.xml,Goals and options输入:

    1
    clean install -P dev -Dmaven.test.skip=true -e
  5. 最后一步,选择SSH Publishers,在Transfers下单击Add Transfer Set,接下来是参数配置:

    • Source files: target/*.jar (上传到目标服务器的文件)
    • Remove prefix: target/ (移除前置文件夹)
    • Remote directory: / (斜杠表示你配置的SSH Server的访问目录)
    • Exec command sh /jenkins/deploy.sh (执行远程shell,建议绝对路径)

结束

不光光只是Spring-boot可以使用Jenkins进行代码构建,更多玩法大家可以自己发掘。

Fiveplus wechat
扫一扫上方二维码,关注微信公众号:阿五编程
如果这篇文章对你有所帮助,请点击下方的打赏按钮。