以下是四个部分的内容:
jenkins自动化部署:首先,我们需要在Jenkins中配置自动化部署流程。具体步骤如下:
进入工作空间目录 /home/jenkins/workspace/lease-java1,删除 dist 和 app 文件夹。
切换到 /home/jenkins/workspace/lease-vue1 目录,复制 dist 文件夹到 /home/jenkins/workspace/lease-java1/dist。
复制 Vue 应用的文件夹到 Java 项目的 app 目录下。
在 /home/jenkins/workspace/lease-java1/target 目录中找到生成的 war 包并复制到同一路径下。
docker容器操作:接下来,我们使用 Docker 来构建和运行应用镜像。具体操作如下:
使用 Docker 命令在当前目录下构建一个名为 zsy-lease 的镜像,并将其标记为 zsy-lease1。
查看正在运行中的容器列表,确认没有之前版本的 zsy-lease 容器存在。
停止并移除之前创建的 zsy-lease 容器,以便更新新的应用版本。
系统验证:最后,我们进行系统级别的验证确保一切都按照预期工作了。这包括检查日志、数据文件以及时间设置等方面。在我们的例子中,这些都被正确映射到了宿主机上。
结果总结:经过以上所有步骤后,我们可以看到整个自动化部署过程从头至尾都已经完成了,没有出现任何问题。这意味着我们成功地实现了对《浪潮云服务器》的自动化部署,从而提高了运维效率,同时保证了系统稳定性和可靠性。