Directorio de artículos
1. Primero instale maven en el servidor jenkins
Descargar-descomprimir-renombrar-iniciar
[root@VM-0-12-centos local]# wget https://mirrors.aliyun.com/apache/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.tar.gz
[root@VM-0-12-centos local]# tar xf apache-maven-3.9.0-bin.tar.gz
[root@VM-0-12-centos local]# mv apache-maven-3.9.0 maven-3.9.0
establecer variables de entorno
[root@VM-0-12-centos local]# vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export MAVEN_HOME=/usr/local/maven-3.9.0
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export PATH=$PATH:/usr/local/gradle-8.0/bin
puesta en marcha
[root@VM-0-12-centos local]# source /etc/profile
Comprobar si la instalación es exitosa
[root@VM-0-12-centos local]# mvn -v
2. Agregar variables globales de Jenkins
Administre Jenkins->Configure System->Global Properties, agregue tres variables globales
JAVA_HOME, M2_HOME, PATH+EXTRA
3. Configuración de herramientas globales asociadas a Maven
Administre Jenkins->Configuración de herramienta global->Maven->Agregar Maven, la configuración es la siguiente:
4. Modificar la configuración de Maven.xml
Crear un directorio de almacén local
[root@VM-0-12-centos /]# mkdir /root/repo
Modificar el archivo de configuración
[root@VM-0-12-centos conf]# vi /usr/local/maven-3.9.0/conf/settings.xml
añadir
<localRepository>/root/repo/</localRepository>
Modificar la dirección del espejo
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
Ver la sección modificada
5. Verifique si la configuración es exitosa en jenkins
Configurar el script de shell en el proyecto
echo "构建开始"
mvn clean package
echo "构建结束"
Compilación
Verifique el registro de compilación
y el paquete de guerra correspondiente se genera en el servidor