天天看点

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

一、安装jdk

传送门:ubuntu 下jdk安装配置

二、安装maven

传送门:ubuntu下mavne配置

三、下载安装Jenkins

##下载Jenkinssudo wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war##安装Jenkinsjava -jar jenkins.war
           

访问你服务器的 (ip地址:8080)例如:localhost:8080

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

根据提示查找密码:

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

点击继续然后进行插件安装

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

根据自己的情况选择插件,除了默认插件之外我选择了 git github ssh 点击安装

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

选择插件

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

安装

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

创建账户

创建完成之后点击 保存并继续 保持并继续

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

安装完成

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

首页

四、配置jenkins全局工具

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务
jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

jdk

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

git

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

maven

点击页面下方保存

五、创建一个任务

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务
jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

我们自动部署的项目是springboot项目所以要创建的是maven任务,发现创建任务列表里没有,是因为没有添加maven插件,返回系统管理

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务
jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

这个时候就可以构建一个maven项目了

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

image.png

输入任务名称选择构建maven项目点击确定

1、

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

2、

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务
jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

3、

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

脚本内容:

# 将应用停止echo "Stopping SpringBoot Application"pid=`ps -ef | grep mall-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`if [ -n "$pid" ]then kill -9 $pidfi#更具自己实际项目情况更改sudo mv -f /root/.jenkins/workspace/mall/target/mall-0.0.1-SNAPSHOT.jar /usr/local/workspace/mall/mall-0.0.1-SNAPSHOT.jarsudo chmod 777 /usr/local/workspace/mall/mall-0.0.1-SNAPSHOT.jar#bash /usr/local/dofun/start.shBUILD_ID=dontKillMe /usr/local/shell/start.sh
           

start.sh

nohup java -jar /usr/local/workspace/mall/mall-0.0.1-SNAPSHOT.jar > /usr/local/workspace/log/mall-0.0.1-SNAPSHOT.log 2>1&
           

点击保存

4、

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

image.png

jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务
jenkins安装maven_SpringBoot技术整合之Jenkins自动化部署一、安装jdk二、安装maven三、下载安装Jenkins四、配置jenkins全局工具五、创建一个任务

项目构建成功!

继续阅读