diff --git a/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/conventions/SpringCloudConvention.kt b/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/conventions/SpringCloudConvention.kt index 97e01fa..e5c4bdb 100644 --- a/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/conventions/SpringCloudConvention.kt +++ b/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/conventions/SpringCloudConvention.kt @@ -26,10 +26,15 @@ class SpringCloudConvention { project.dependencies.add(IMPLEMENTATION, CONSUL_CONFIG) project.dependencies.add(IMPLEMENTATION, CONSUL_DISCOVERY) } + AssemblyMode.K8S, AssemblyMode.KUBERNETES -> { project.dependencies.add(IMPLEMENTATION, K8S_CONFIG) project.dependencies.add(IMPLEMENTATION, K8S_DISCOVERY) } + + AssemblyMode.NONE -> { + // 独立部署,不依赖任何微服务环境 + } } } diff --git a/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/enums/AssemblyMode.kt b/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/enums/AssemblyMode.kt index b12a410..b606ac5 100644 --- a/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/enums/AssemblyMode.kt +++ b/devops-boot-project/devops-boot-tools/devops-boot-gradle-plugin/src/main/kotlin/com/tencent/devops/enums/AssemblyMode.kt @@ -1,9 +1,11 @@ package com.tencent.devops.enums enum class AssemblyMode { + NONE, CONSUL, K8S, - KUBERNETES; + KUBERNETES, + ; companion object { fun ofValueOrDefault(value: String): AssemblyMode {