【文件属性】:
文件名称:javaweb书店源码-BookStore:在OpenShift上使用JenkinsCICD管道部署的SpringBoot项目
文件大小:396KB
文件格式:ZIP
更新时间:2021-06-04 13:54:26
系统开源
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()