文件名称:javaweb书店源码-BookStore:在OpenShift上使用JenkinsCICD管道部署的SpringBoot项目
文件大小:396KB
文件格式:ZIP
更新时间:2024-06-24 07:41:06
系统开源
java web书店源码在 OpenShift 上使用 Jenkins 管道部署的 Spring Boot 项目 在 OpenShift 上使用 Jenkins CICD 管道部署 Spring Boot 项目 介绍 在每次管道执行时,代码都经过以下步骤: 代码从Github或 Gogs 克隆,构建、测试和分析错误和不良模式 JAR 工件被推送到Nexus存储库管理器 一个容器镜像 ( bookstore:latest ) 基于书店应用程序 JAR 工件构建 bookstore容器镜像部署在 bookstore_dev 项目中一个全新的容器中 如果测试成功, bookstore_dev镜像会被标记为bookstore_stage项目中的应用程序版本 暂存映像部署在bookstore_stage项目中的一个全新容器中 下图显示了部署管道中包含的步骤: 此管道中使用的应用程序是一个 Spring Boot 应用程序,可在此存储库的src文件夹中找到 先决条件 8+ GB 内存 导入 OpenShift 的 redhat-openjdk18-openshift 镜像流(有关详细信息,请参阅故
【文件预览】:
BookStore-master
----.gitignore(376B)
----README.md(16KB)
----pom.xml(4KB)
----Jenkinsfile(5KB)
----mvnw(6KB)
----LICENSE(34KB)
----src()
--------test()
--------main()
----mvnw.cmd(5KB)
----templates()
--------sonarqube-postgresql-template.yaml(8KB)
--------jenkins-persistsnet-template.json(13KB)
--------nexus3-persistent-template.yaml(4KB)
--------cicd-settings-nexus3.xml(1KB)
--------Archives()