This commit is contained in:
asp_ly 2024-12-25 22:06:44 +08:00
parent 9f72d03a38
commit 7c1dc851fa
3 changed files with 25 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package com.qqchen.deploy.backend.deploy.dto;
import com.fasterxml.jackson.databind.JsonNode;
import com.qqchen.deploy.backend.deploy.enums.BuildTypeEnum;
import com.qqchen.deploy.backend.deploy.enums.DeployTypeEnum;
import com.qqchen.deploy.backend.framework.dto.BaseDTO;
@ -31,6 +32,14 @@ public class EnvironmentDTO extends BaseDTO {
@Schema(description = "环境描述")
private String envDesc;
@Schema(description = "构建方式JENKINS-Jenkins构建, GITLAB_RUNNER-GitLab Runner构建, GITHUB_ACTION-GitHub Action构建")
private BuildTypeEnum buildType;
@Schema(description = "部署方式K8S-Kubernetes集群部署, DOCKER-Docker容器部署, VM-虚拟机部署")
private DeployTypeEnum deployType;
private JsonNode config;
@Schema(description = "排序号")
@NotNull(message = "排序号不能为空")
private Integer sort;

View File

@ -43,6 +43,20 @@ public class Environment extends Entity<Long> {
@Column(name = "env_desc")
private String envDesc;
/**
* 构建方式
*/
@Enumerated(EnumType.STRING)
@Column(name = "build_type")
private BuildTypeEnum buildType;
/**
* 部署方式
*/
@Enumerated(EnumType.STRING)
@Column(name = "deploy_type")
private DeployTypeEnum deployType;
/**
* 排序号
*/

View File

@ -615,6 +615,8 @@ CREATE TABLE deploy_environment
env_code VARCHAR(50) NOT NULL COMMENT '环境编码',
env_name VARCHAR(100) NOT NULL COMMENT '环境名称',
env_desc VARCHAR(255) NULL COMMENT '环境描述',
build_type VARCHAR(100) NULL COMMENT '构建类型JENKINS-Jenkins构建,GITLAB_RUNNER-GitLab Runner构建,GITHUB_ACTION-GitHub Action构建',
deploy_type VARCHAR(100) NULL COMMENT '部署方式K8S-Kubernetes集群部署, DOCKER-Docker容器部署, VM-虚拟机部署',
sort INT NOT NULL DEFAULT 0 COMMENT '排序号',