新建任务
image.png下一步先不用配置先点击确定
点击立即构建创建工作目录
image.png
配置拉取war包的pom.xml
进入工作空间创建pom.xml文件
cd /root/.jenkins/workspace/pullWar
pom.xml
<?xml version="1.0"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>war.download</groupId>
<artifactId>download</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.jeyson</groupId>
<artifactId>ssm</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>war</type>
</dependency>
</dependencies>
进入pullWar运行命令
mvn -f pom.xml dependency:copy-dependencies
tips:如果你拉取的war在私库的话,别忘了在settings.xml中配置私库地址
运行完成后war包会在target/dependency文件夹下
配置调用脚本
上面我们已经可以用命令拉取war了,接下来只需要配置构建的时候运行这个命令就行了
在任务中创建个download.sh脚本
#!/bin/bash
mvn -f pom.xml dependency:copy-dependencies
image.png
配置shell命令调用download.sh脚本
image.png
点击保存
构建
点击构建之后,点击小三角控制台输出,可以看到构建过程
image.png
成功拉取war包
image.png
网友评论