新建一个Pipeline的项目,代码如下
pipeline {
agent any
stages {
stage('gitlab拉取拉取代码') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[credentialsId: 'e4880c19-77c8-4a6e-ac82-123e2119039a', url: 'http://101.37.118.58/haiwangkeji/java-web-tomcat-project.git']]])
}
}
stage('编译代码 ') {
steps {
sh 'mvn clean package'
}
}
stage('发布到tomcat') {
steps {
deploy adapters: [tomcat9(credentialsId: 'e9ce6ad2-8111-48c2-ae24-b251a6f67c44', path: '', url: 'http://101.37.118.58:5050/')], contextPath: null, war: 'target/*.war'
}
}
}
}
拉取代码生成的方法
编译代码生成的方法
发布到TOMCAT目录的代码生成