jenkins一键部署svn项目

时间:2024-04-07 07:07:32

一、jenkins安装与配置

1、jdk和tomcat安装

2、前往https://jenkins.io/download/下载war包

jenkins一键部署svn项目

3、将下载好的jenkins.war放进tomcat/webapps目录下,启动tomcat

4、登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码:

首次密码在/root/.jenkins/secrets/initialAdminPassword中

5、安装推荐插件

jenkins一键部署svn项目

6、设置管理员账号

jenkins一键部署svn项目

二、创建任务

1、新建任务

jenkins一键部署svn项目

2、输入任务名称,选择任务类型

jenkins一键部署svn项目

3、输入项目描述,配置保留最大天数和个数

jenkins一键部署svn项目

4、配置svn

jenkins一键部署svn项目

5、构建

jenkins一键部署svn项目

6、输入shell命令

mvn package  #打war包
cd /root/.jenkins/workspace/xxx/xxx/target
mv xxx-1.0-SNAPSHOT.war xxx.war
scp /root/.jenkins/workspace/xxx/xxx/target/xxx.war /usr/local/apache-tomcat-8.0.45-xxx/webapps/xxx  #把war包发送到指定服务器目录
cd /usr/local/apache-tomcat-8.0.45-xxx/webapps/xxx && jar -xvf xxx.war #解压war
cd /usr/local/apache-tomcat-8.0.45-xxx/bin #远程关闭 tomcat
failed ./shutdown.sh || echo "continue execute" #优雅的关闭
cd /usr/local/apache-tomcat-8.0.45-xxx/bin && ./startup.sh #远程命令启动 tomcat