在此,我们将详细介绍湖北科技学院的四个部分中,关于浪潮云服务器的自动化部署过程。其中,第一部分涉及Jenkins自动化部署的配置和步骤。
1. Jenkins自动化部署
通过图形界面配置如下:
切换到 /home/jenkins/workspace/lease-java1 目录。
删除 dist 和 app 文件夹。
切换到 /home/jenkins/workspace/lease-vue1 目录,并复制 dist 文件夹到 /home/jenkins/workspace/lease-java1/dist.
在 /home/jenkins/workspace/lease-app1/dist/build/h5, 复制文件夹到 /home/jenkins/workspace/lease-java1/app.
从 /home/jenkins/workspace/lease-java1/target, 复制文件 zsy-lease.war 到同一路径下的文件夹内。
使用命令行工具执行以下操作:
建立一个名为 zsy-lease1 的 Docker 镜像,使用构建指令 -t zsy-lease1 /home/jenkins/workspace/lease-java1.
查看当前运行的所有容器:使用命令 docker ps.
停止容器:使用命令 docker stop zsy-losea-lease01
删除容器:使用命令 docker rm zsy-losea-lease01
以守护进程方式启动容器,将端口6600映射至本地8080端口,并设置重启策略为总是重启,同时挂载三个卷:
docker run -d \
--restart=always \
-p 6600:8080 \
--name zsy-losea-lease01 \
zsy-losea-lease012
2. Docker 容器查看
确保以上操作已成功完成后,可以通过以下方法检查Docker环境:
# 查看正在运行的所有Docker容器及其状态信息
docker ps
# 获取指定ID或名称的容器详细信息
docker inspect <container_id_or_name>
# 获取指定ID或名称所在网络中的所有连接和IP地址信息
docker network inspect <network_name>
3. 系统验证
经过上述步骤后,我们进行系统级别的一系列验证,以确保一切正常工作。这些验证包括但不限于以下几个方面:
确认服务是否能顺利启动并响应用户请求。
检查日志记录是否正确无误,无异常错误发生。
验证数据同步情况,以及数据库连接稳定性等。
经过严格测试之后,我们得出结论:系统全部验证通过!这意味着我们的浪潮云服务器自动化部署流程已经完美结束,没有发现任何问题。这对于提高效率、降低人工错误以及增强系统稳定性具有重要意义,为未来的扩展与维护打下了坚实基础。