semaphore-demo-java-spring:使用Java Spring的Semaphore演示CICD管道

时间:2024-02-20 03:55:26
【文件属性】:

文件名称:semaphore-demo-java-spring:使用Java Spring的Semaphore演示CICD管道

文件大小:54KB

文件格式:ZIP

更新时间:2024-02-20 03:55:26

java docker spring-boot maven continuous-integration

使用Java Spring的信号量演示CI / CD管道 示例Spring Boot应用程序和CI / CD管道显示了如何在上运行Java项目。 应用概述 产品特点 简单的登录屏幕 用户注册 通过Basic身份验证层保护的端点 用于在数据库中存储用户的持久层 终点 "/admin/home"一个安全的终结点,该终结点以thymeleaf生成的text/html形式返回网页。 "/login"标准Spring登录端点 "/logout"其余端点,结束用户会话,重定向到"/logout" "/login" "/users/signup"其余端点,将新用户添加到系统。 坚持不懈 使用Spring Data JPA设置该项目的持久性,并使用m2数据库,该数据库是运行时数据库,可简化测试和持续集成,但是与Postgres等许多标准数据库技术完全兼容。 只有一个数据库实体和一个对应的存储库 测验 测试分为两个类路径(以便将它们作为单独的任务运行): 保存单元测试 包含集成测试,在这种情况下为存储库和其余端点测试。 信号量上的CI / CD管道 信号量管道配置为: 建立项目 运行测试 构建D


【文件预览】:
semaphore-demo-java-spring-master
----.gitignore(3KB)
----Dockerfile(221B)
----.semaphore()
--------semaphore.yml(3KB)
--------docker-build.yml(2KB)
----docker-hub-secret.yml(180B)
----src()
--------it()
--------main()
--------test()
----assets()
--------pipeline-result.png(21KB)
----LICENSE(1KB)
----pom.xml(3KB)
----README.md(3KB)

网友评论