一、进入官网https://www.jenkins.io/

1、安装Jenkins

docker jenkins pull 找不到 docker jenkins部署_maven


2、按照以下界面步骤依次在虚拟机安装

docker jenkins pull 找不到 docker jenkins部署_Jenkins_02


3、安装成功后,启动jenkins

docker jenkins pull 找不到 docker jenkins部署_maven_03


访问地址虚拟机ip地址+Jenkins默认端口8080

docker jenkins pull 找不到 docker jenkins部署_Jenkins_04


docker jenkins pull 找不到 docker jenkins部署_java_05


选择安装推荐的插件即可!

docker jenkins pull 找不到 docker jenkins部署_Jenkins_06


由于网络问题,所以有些插件安装失败,git已安装成功即可,可以点击继续进行下一步

docker jenkins pull 找不到 docker jenkins部署_Jenkins_07


4、在虚拟机上安装Git

yum install -y git

5、在Jenkins中新建一个Item,来构建项目,步骤如下:

docker jenkins pull 找不到 docker jenkins部署_java_08


docker jenkins pull 找不到 docker jenkins部署_java_09


点击构建成功的项目进行配置,点击确定

docker jenkins pull 找不到 docker jenkins部署_maven_10


6、点击Manage Jenkins

docker jenkins pull 找不到 docker jenkins部署_maven_11


并配置全局工具进行配置

docker jenkins pull 找不到 docker jenkins部署_java_12


7、虚拟机中下载jdk,并配置jdk

命令:
yum install -y javacc-maven-plugin.noarch
//搜索javac
find / -name javac

docker jenkins pull 找不到 docker jenkins部署_maven_13


8、配置maven

8.1、首先进入maven官网,复制maven的压缩包

docker jenkins pull 找不到 docker jenkins部署_java_14


8.2、回到home目录,使用wget+粘贴刚刚复制的maven地址

docker jenkins pull 找不到 docker jenkins部署_Jenkins_15


8.3、解压文件

docker jenkins pull 找不到 docker jenkins部署_Jenkins_16


8.4、文件解压后,进入maven并进入cd conf中,修改settings.xml文件,里面加载阿里云服务器进行提速

docker jenkins pull 找不到 docker jenkins部署_maven_17


docker jenkins pull 找不到 docker jenkins部署_maven_18

1、进入编辑命令:vi settings.xm
2、在mirrors中新增阿里云服务器
<mirror>
	  <!--This sends everything else to /public -->
	  <id>aliyun</id>
	  <mirrorOf>*</mirrorOf> 
	  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	</mirror>
  <mirror>
    <!--This is used to direct the public snapshots repo in the 
        profile below over to a different nexus group -->
    <id>aliyun-public-snapshots</id>
    <mirrorOf>*</mirrorOf> 
    <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
  </mirror>

8.5、进行配置

docker jenkins pull 找不到 docker jenkins部署_java_19


9、调用顶层Maven目标

进入到构建项目的设置中

docker jenkins pull 找不到 docker jenkins部署_maven_20


并构建maven项目,打包命令clean install -P prod,点击保存即可

docker jenkins pull 找不到 docker jenkins部署_Jenkins_21


10、在虚拟机上找到spring-security路径

docker jenkins pull 找不到 docker jenkins部署_Jenkins_22


docker jenkins pull 找不到 docker jenkins部署_maven_23


12、完成构建项目

docker jenkins pull 找不到 docker jenkins部署_maven_24


以下界面及启动成功!

docker jenkins pull 找不到 docker jenkins部署_java_25


此处运行常遇到的错误:

1、在虚拟机下载jdkyum install -y javacc-maven-plugin.noarch

docker jenkins pull 找不到 docker jenkins部署_maven_26


2、Jenkins访问权限不够

docker jenkins pull 找不到 docker jenkins部署_Jenkins_27

解决权限的命令
vim /etc/sysconfig/jenkins

docker jenkins pull 找不到 docker jenkins部署_Jenkins_28


3、Execute Shell写错项目名称

docker jenkins pull 找不到 docker jenkins部署_maven_29


13、测试url访问地址

docker jenkins pull 找不到 docker jenkins部署_java_30


14、当需要给项目升级时,首先完成代码编写,其次commit and push上传到git仓库,再在jenkins重新构建,再次访问新的接口即可,如以下示例步骤

docker jenkins pull 找不到 docker jenkins部署_Jenkins_31


docker jenkins pull 找不到 docker jenkins部署_java_32


docker jenkins pull 找不到 docker jenkins部署_maven_33