Jenkins自动化部署

简介

在持续集成中,一般的流程是这样的:1.Build->2.Deployment->3.Test->4.Release,
Deployment,其实就环境部署,一般是指软件环境部署,包含网络设置,软件安装和设置等

自动化部署

下载安装Deploy 插件

Jenkins自动化部署_第1张图片
image.png
Jenkins自动化部署_第2张图片
image.png
Jenkins自动化部署_第3张图片
image.png

到这里,我们看到需要填WAR的文件,这里我们暂时点击下面的Apply按钮。然后,立马点击构建,不然不会创建workspace。然后把刚刚下载的war文件拷贝到这个Project的workspace目录下。

Jenkins自动化部署_第4张图片
image.png

启动Tomcat,然后编辑这个Project

先需要在tomcat里面添加一个用户。

到tomcat安装目录conf目录下,用notepad++打开tomcat-user.xml 添加用户和密码,以及权限。注意默认这个文件下是没有启用用户管理的。找到这个节点,删除注释符号,修改成如下效果:






这里我们新建一个deploy用户,密码也是deploy,给了两个权限。我们打开tomcat测试下这个用户

Jenkins自动化部署_第5张图片
image.png

如果能看到下面图片内容,说明这个用户创建成功,权限没问题。

Jenkins自动化部署_第6张图片
image.png

Jenkins构建后操作

Jenkins自动化部署_第7张图片
image.png

点击上面的Add,添加tomcat user

Jenkins自动化部署_第8张图片
image.png

然后,我们选择刚刚添加的用户,然后点击Apply 和Save按钮。

点击构建号,查看console日志

查看tomcat/webapp目录下有没有adb.war文件

你可能感兴趣的:(Jenkins自动化部署)