1、使用 Git 作为源代码管理

# 插件名
Git plugin

2、清空工作空间

# 插件名
Workspace Cleanup

# pipeline 用法
cleanWs()

3、配置插件

# 插件名
Config File Provider Plugin

# pipeline 用法
node {

stage('Checkout') {
git branch: "master", credentialsId: 'Gitee-Http-Git', url: 'https://gitee.com/mshxuyi/xielong.git'
}

stage('Build') {
withMaven (
maven: 'M3', mavenSettingsConfig: 'Maven-Config'
) {
sh 'mvn clean package'
}
}

}

(1)Maven 插件安装 

Jenkins 常用插件及用法_工作空间

(2)Maven 配置文件 

Jenkins 常用插件及用法_git_02

5、pipeline  maven 整合

# 插件名
Pipeline Maven Integration

# pipeline 用法
node {

stage('Build') {
withMaven (
maven: 'M3', mavenSettingsConfig: 'Maven-Config'
) {
sh 'mvn clean package'
}
}

}

6、读取项目中 pom 文件

# 插件名
Pipeline Utility Steps

# pipeline 用法
def pomFile = readMavenPom file: 'pom.xml'

7、允许您轻松安装,管理和使用多个Node.js环境

# 插件名
nvm-wrapper


# pipeline 用法
node {

stage('Build') {

nvm('version':'v12.14.1') {
sh "node -v"
}

}

}