全国青少年科技创新大赛自动化部署验证

在本次活动中,我们将重点介绍四个方面的内容:Jenkins自动化部署、Docker容器管理、系统验证以及最终的部署结果。

jenkins自动化部署

在这个环节,我们首先进入了Jenkins工作空间,并执行了一系列命令。这些命令包括删除旧版本的文件夹,创建新的文件夹,以及复制和移动重要文件。这些操作确保了我们的开发环境保持一致和更新。

cd /home/jenkins/workspace/lease-java1

rm -rf dist

rm -rf app

cd /home/jenkins/workspace/lease-vue1

cp -r dist /home/j Jenkins/workspace/lease-java1/dist

cd /home/jenkins/workspace/lease-app1/dist/build

cp -r h5 /home/j Jenkins/workspace/lease-java1/app

cd /home/jenkins/ws Pace lease-java1/target

cp zsy-lease.war /home/j Jenkins/ws Pace lease-java1/

docker build -t zsy-lease 12/home/Jenkins/wor Space lease-Java /

docker ps

docker stop zsy- Lease 12

docker rm zsy-lea Se 12

docker run --d --restart=always-p6600:80--v/home/tomcat/logs:/usr/local/tomcat/logs--v/home/tomcat/file-data:/ho me/file-data--v/etc/timezone:/etc/timezone--v/etc/localtime:/etc/localtime --name zsy-lea Se 12z sy-Lease11

docker容器查看:

在这一步骤中,我们使用Docker来管理我们的应用程序容器。我们首先列出了所有运行中的容器,然后停止并删除了不需要的容器。最后,我们启动并配置了一个新的Docker容器,将其命名为“zsy-Lease11”。

系统验证:

经过上述步骤后,整个系统进行了全面的验证,以确保一切正常运作。幸运的是,没有发现任何问题,这意味着我们的自动化部署流程是完美无缺的。

总结来说,本次活动展示了如何通过Jenkins和Docker实现云服务器上的高效自动化部署。此外,还强调了对技术细节的精心考量与实施,从而保证项目成功交付。这不仅提升了团队工作效率,也提高了项目质量,为参与者提供了一份宝贵的学习经历。在未来的比赛中,无疑会有更多创新的技术手段被引入,以推动科技创新的大门更广泛地向青少年开放。

猜你喜欢