|
|
@@ -6,6 +6,7 @@ import cn.reghao.devops.mgr.ops.build.model.po.CompilerEnv;
|
|
|
import cn.reghao.devops.mgr.ops.builder.tool.DockerBuild;
|
|
|
import cn.reghao.devops.mgr.ops.builder.service.PipelineContext;
|
|
|
import cn.reghao.devops.mgr.ops.build.model.constant.CompileType;
|
|
|
+import cn.reghao.devops.mgr.ops.docker.model.po.DockerRegistry;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
@@ -28,7 +29,12 @@ public class DockerRunCompiler implements CodeCompiler {
|
|
|
|
|
|
@Override
|
|
|
public void compile(PipelineContext ctx, CompilerConfig compilerConfig) throws Exception {
|
|
|
- String registryUrl = ctx.getDockerRegistry().getRegistryUrl();
|
|
|
+ DockerRegistry dockerRegistry = ctx.getDockerRegistry();
|
|
|
+ String registryUrl = "";
|
|
|
+ if (dockerRegistry != null) {
|
|
|
+ registryUrl = ctx.getDockerRegistry().getRegistryUrl();
|
|
|
+ }
|
|
|
+
|
|
|
String repoTag = String.format("%s/%s:%s", registryUrl, ctx.getAppId(), ctx.getCommitInfo().getCommitId());
|
|
|
String sourceCodeDir = ctx.getCompileDir();
|
|
|
|