jenkins自动化部署
Posted ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins自动化部署相关的知识,希望对你有一定的参考价值。
文章目录
jenkins自动化部署
配置项目
添加凭据
生成拉程序的代码
编写Pipeline script
pipeline
agent any
stages //阶段
stage('pull') //步骤
steps 命令
git credentialsId: '88cbb4a7-e0cf-4396-95b0-36d260450d1c', url: 'https://gitee.com/ha1228322088/tomcat-java-demo.git'
stage('build')
steps
sh 'mvn clean package'
stage('deploy')
steps
sh 'mv target/ly-simple-tomcat-0.0.1-SNAPSHOT.war test.war'
sh 'mv test.war /usr/local/tomcat2/webapps/'
sh '/usr/local/tomcat2/bin/catalina.sh stop'
sh '/usr/local/tomcat2/bin/catalina.sh start'
构建
效果测试
[root@localhost webapps]# ls
docs examples host-manager manager ROOT test test.war
[root@localhost webapps]# ss -anlt
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:80 0.0.0.0:*
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 100 *:8080 *:*
LISTEN 0 100 *:8081 *:*
LISTEN 0 128 [::]:22 [::]:*
LISTEN 0 1 [::ffff:127.0.0.1]:8005 *:*
LISTEN 0 1 [::ffff:127.0.0.1]:8006 *:*
LISTEN 0 100 [::1]:8009 [::]:*
LISTEN 0 80 *:3306 *:*
[root@localhost webapps]# pwd
/usr/local/tomcat2/webapps
以上是关于jenkins自动化部署的主要内容,如果未能解决你的问题,请参考以下文章