Java Demo 应用

此样例仓库主要用于展示如何使用DevCloud的服务进行云上构建,并通过流水线拉通部署。

基本信息

  • 开发语言:Java
  • 模板简介:基于Spring boot的Java Web工程
  • 基本功能:提供给开发者开发Java Web应用的基础脚手架代码

如何构建?

环境依赖

构建依赖

  • JDK 8 (OpenJDK is fine) as SDK
  • Maven 3.3 构建工具

如何下载代码

在环境克隆代码 以下工具需要安装好

  • [Maven 3.3]
  • [JDK 1.8]

构建过程

在仓库根目录

  • 执行如下操作
mvn clean install
  • 编译:
mvn clean compile
  • 执行单元测试用例:
mvn test
  • 执行集成测试用例 :
mvn verify
  • 打包:
mvn package
  • 安装到本地Maven仓库:
mvn install

构建任务

  • Maven构建

Maven构建

  • 上传软件包到软件发布库

上传软件包到软件发布库

  • 构建结果

构建结果

如何执行 ?

本地执行

Spring boot生成的应用是一个独立的程序.

执行如下命令拉起应用:

java -jar ./target/backend-2.7.10.jar

通过地址 http://localhost:8080/ 访问

流水线相关

  • 是否支持自动创建流水线:支持

  • 流水线配置结构

开始阶段

  • 源码仓库

编译阶段

  • 构建任务
  • 代码检查任务

部署阶段

  • 部署任务
  • 接口测试任务