《航空行业云服务器自动化部署验证(四)》
在本篇文章中,我们将重点介绍如何使用Jenkins进行云服务器的自动化部署。以下是具体的步骤和配置:
首先,确保你的Jenkins环境已经设置好,并且有相应的权限来执行脚本。然后,按照以下命令逐步完成部署过程:
进入到工作空间目录:
cd /home/jenkins/workspace/lease-java1
清理旧有的文件和目录:
rm -rf dist
rm -rf app
切换到另一个工作空间目录:
cd /home/jenkins/workspace/lease-vue1
复制dist目录下的内容到 lease-java1 目录下:
cp -r dist /home/jenkins/workspace/lease-java1/dist
进入到 lease-app1 目录并复制h5文件夹内容到 lease-java1 目录下的app文件夹中:
cd /home/jenkins/workspace/lease-app1/dist/build/h5/
cp -r h5 /home/jenkins/workspace/lease-java1/app/
切换回到 lease- java workspace 并复制war包到目标位置:
cd /home/jenkins/workspace/lease-java1/target/
cp zsy-lease.war /usr/local/tomcat/webapps/
使用Docker构建镜像:
docker build -t zsy-lease .
查看所有运行中的容器:
docker ps
停止zsy-lease容器:
docker stop zsy-lease
10.stop后删除zsy-leases容器:
docker rm zsy-leases
11.run新的zsy-leasing容器,映射端口,开启重启策略,并映射其他数据卷路径:
docker run --name=zsysLease \
--restart=always \
-p 6600:8080 \
-v/home/tomcat/logs:/usr/local/tomcat/logs\
\
\
v/etc/timezone:/etc/timezone\
v/etc/localtime:/etc/localtime\
zsysLease
最后,在系统上进行了全面的验证,包括但不限于网络连接、数据库连接等,一切都顺利通过,没有发现任何问题。这次部署可以说是完美无瑕地结束了。
通过以上步骤,我们成功地实现了云服务器的自动化部署,不仅提高了效率,还减少了人工错误的可能,为航空行业提供了一种更加高效、可靠的服务方式。