1、gitlab创建并添加jenkinsfile
1.1、创建好gitlab项目编写好jenkinsfile文件
1.2、jenkinsfile文件文件内容
pipeline {
agent {
node {
label "master"
}
}
stages {
stage('Build') {
agent{
docker {
image 'maven:3.8.6-jdk-8'
reuseNode true
}
}
steps {
sh 'mvn -B -DskipTests clean package'
}
}
}
}
2、jenkins安装gitlab插件并配置触发器
2.1、在jenkins插件管理中安装gitlab plugin
2.2、在jenkins的项目配置中配置触发器
2.3、在jenkins中生成秘钥
3、gitlab配置webhook
3.1、在gitlab中配置jenkins的项目和生成的秘钥