行业资讯

航空领域的云服务器自动化部署验证

《航空行业云服务器自动化部署验证(四)》

在本篇文章中,我们将重点介绍如何使用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

最后,在系统上进行了全面的验证,包括但不限于网络连接、数据库连接等,一切都顺利通过,没有发现任何问题。这次部署可以说是完美无瑕地结束了。

通过以上步骤,我们成功地实现了云服务器的自动化部署,不仅提高了效率,还减少了人工错误的可能,为航空行业提供了一种更加高效、可靠的服务方式。

你可能也会喜欢...