You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2019/10/01 07:46:25 UTC
[camel-k] branch master updated: fix: Kaniko publisher step fails
with IncrementalPackager
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/master by this push:
new 82cff0a fix: Kaniko publisher step fails with IncrementalPackager
82cff0a is described below
commit 82cff0a87ccadf66b8f5df7901ff34def7d60001
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Mon Sep 30 17:23:48 2019 +0200
fix: Kaniko publisher step fails with IncrementalPackager
---
pkg/builder/kaniko/publisher.go | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/pkg/builder/kaniko/publisher.go b/pkg/builder/kaniko/publisher.go
index 488fe6d..fd3766c 100644
--- a/pkg/builder/kaniko/publisher.go
+++ b/pkg/builder/kaniko/publisher.go
@@ -20,6 +20,7 @@ package kaniko
import (
"fmt"
"io/ioutil"
+ "os"
"path"
"strconv"
"time"
@@ -44,6 +45,12 @@ func publisher(ctx *builder.Context) error {
image := ctx.Build.Platform.Build.Registry.Address + "/" + organization + "/camel-k-" + ctx.Build.Meta.Name + ":" + ctx.Build.Meta.ResourceVersion
baseDir, _ := path.Split(ctx.Archive)
contextDir := path.Join(baseDir, "context")
+
+ err := os.Mkdir(contextDir, 0777)
+ if err != nil {
+ return err
+ }
+
if err := tar.Extract(ctx.Archive, contextDir); err != nil {
return err
}
@@ -54,7 +61,7 @@ func publisher(ctx *builder.Context) error {
ADD . /deployments
`)
- err := ioutil.WriteFile(path.Join(contextDir, "Dockerfile"), dockerFileContent, 0777)
+ err = ioutil.WriteFile(path.Join(contextDir, "Dockerfile"), dockerFileContent, 0777)
if err != nil {
return err
}