编码完成后,需要将代码构建并且运行。本文介绍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>