Ver código fonte

doc: 加入流水线namespace deployname的注释说明

370774330@qq.com 5 anos atrás
pai
commit
00c230bc04

+ 2 - 0
web/src/main/java/cn/seecoder/web/core/pipeline/PipelineFactory.java

@@ -20,6 +20,8 @@ public class PipelineFactory {
     /**
      * 流水线初始化
      *
+     * 注意 namespace deployName 只能为 小写英文字母 . - _ 的组合,这是因为docker镜像名的限制
+     *
      * @param configJson   configJson 流水线配置的json字符串
      * @param namespace    流水线的k8s namespace,devcloud后端采用Project中的"name-id"作为namespace
      * @param deployName   流水线部署k8s的应用名称,devcloud后端采用Pipeline中的name作为project name

+ 1 - 0
web/src/main/java/cn/seecoder/web/core/pipeline/inspector/PipelineInspector.java

@@ -78,6 +78,7 @@ public class PipelineInspector {
      * 获取日志信息
      */
     public String log(){
+        //todo 未知原因不可用
         String namespace = context.getNamespace();
         String deployName = context.getDeployName();
         //为学生部署的时候有限制 只有一个pod 所以这里直接取第一个

+ 2 - 0
web/src/main/java/cn/seecoder/web/core/pipeline/inspector/PipelineInspectorFactory.java

@@ -11,6 +11,8 @@ public class PipelineInspectorFactory {
 
 
     /**
+     * 注意 namespace deployName 只能为 小写英文字母 . - _ 的组合,这是因为docker镜像名的限制
+     *
      * 实例监控器初始化
      * namespace deployname是k8s种实例的唯一标识符
      * @param namespace 流水线的k8s namespace,devcloud后端采用{@code Project}中的{@code name}作为namespace