diff --git a/helper/DockerHelper.go b/helper/DockerHelper.go index 5d3c0222..bf293587 100644 --- a/helper/DockerHelper.go +++ b/helper/DockerHelper.go @@ -235,6 +235,20 @@ func BuildArtifact(ciRequest *CiRequest) (string, error) { log.Println(err) return "", err } + + log.Println(" -----> copying content") + + // copy content + dockerCopyCommand := "docker run --rm --entrypoint \"/bin/sh\" -v /devtroncd/.m2:/root/.m3 " + dest + " -c \"rsync -tr /root/.m2/repository /root/.m3\"" + dockerCopyExec := exec.Command("/bin/sh", "-c", dockerCopyCommand) + err = util.RunCommand(dockerCopyExec) + if err != nil { + log.Println(err) + return "", err + } + + log.Println(" -----> copied content") + } return dest, nil }