1、下载Jenkins的war包Jenkins官方文档
2、直接运行war包
java -jar 绝对路径/jenkins.war --httpPort=7001
3、登录Jenkins后,首先配置全局变量
然后配置JDK、Git、Maven,前提是在Jenkins的服务器上安装JDK、Git、Maven。
4、新建一个Pipeline流水项目,点击流水线。
会生成一个流水线模板。
pipeline {
agent any
environment{
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/java/jdk1.8.0_181/bin"
}
stages {
stage('Checkout') {
steps {
// Get some code from a GitHub repository
git 'https://github.com/SMicroSun/order.git'
}
}
stage('Build') {
steps {
// Get some code from a GitHub repository
// git 'https://github.com/SMicroSun/order.git'
// Run Maven on a Unix agent.
sh "/usr/local/maven/apache-maven-3.6.3/bin/mvn -Dmaven.test.failure.ignore=true clean package"
// To run Maven on a Windows agent, use
// bat "mvn -Dmaven.test.failure.ignore=true clean package"
}
}
stage('Deploy') {
steps {
echo '打印当前目录'
sh 'pwd'
//sh 'rm -rf /opt/apache-tomcat-10.0.10/webapps/order*'
sh 'cp /var/lib/jenkins/workspace/demo/target/order.war /opt/apache-tomcat-10.0.10/webapps'
}
}
}
}
最后由Jenkins打包好的war包移动到tomcat下的webapp下,直接访问即可。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1qaz2wsx' WITH GRANT OPTION;
FLUSH PRIVILEGES;