编码完成后,需要将代码构建并且运行。本文介绍Build阶段所需要的工具以及配置。
准备工作
由于Jenkins从Gitlab上拉取代码后,需要通过maven进行打包、构建,所以这里的maven和jdk需要再Jenkins服务器上配置。这里选择一台新的服务器作为Jenkins的服务端,并进行maven和jdk的配置文件修改。
服务器 | IP | 要求 |
jenkins | 192.168.2.211 | docker\dokcer-compose |
三、Build阶段工具
构建Java项目的工具一般有两种选择,一个是Maven,一个是Gradle。这里我们选择Maven
作为项目的编译工具。
具体安装Maven流程先不做阐述,但是需要确保配置好Maven
仓库私服以及JDK
编译版本。
# 1. 将下载好的安装包传到Linux系统中解压到/usr/local下 tar -zvxf jdk-8u231..... -C /usr/local tar -zxvf apache-maven..... -C /usr/local cd /usr/local # 2. 改名 mv jdk1.8.../ jdk mv apache-maven.../ maven # 3. 设置maven信息,编辑settings.xml文件 cd maven/conf/ ls vim settings.xml 以下内容站到settings.xml文件中 <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> # 4. 设置jdk8编译插件 同一个settings.xml文件,下面内容加进去 <profile> <id>jdk8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>