Fix Kaniko build dir
diff --git a/pkg/stub/action/context/build.go b/pkg/stub/action/context/build.go
index 35901fe..e36fc71 100644
--- a/pkg/stub/action/context/build.go
+++ b/pkg/stub/action/context/build.go
@@ -66,6 +66,7 @@
 		Dependencies: context.Spec.Dependencies,
 		Repositories: context.Spec.Repositories,
 		Steps:        env.Steps,
+		BuildDir:     env.BuildDir,
 		Platform:     env.Platform.Spec,
 	}
 
diff --git a/pkg/stub/action/integration/build_image.go b/pkg/stub/action/integration/build_image.go
index d205ebc..fdc76d8 100644
--- a/pkg/stub/action/integration/build_image.go
+++ b/pkg/stub/action/integration/build_image.go
@@ -87,6 +87,7 @@
 	r := builder.Request{
 		Meta:     integration.ObjectMeta,
 		Steps:    env.Steps,
+		BuildDir: env.BuildDir,
 		Platform: env.Platform.Spec,
 		Image:    ctx.Status.Image,
 	}
diff --git a/pkg/trait/builder.go b/pkg/trait/builder.go
index 545067e..2132a1b 100644
--- a/pkg/trait/builder.go
+++ b/pkg/trait/builder.go
@@ -55,6 +55,7 @@
 			e.Steps = s2i.DefaultSteps
 		} else if platform.SupportsKanikoPublishStrategy(e.Platform) {
 			e.Steps = kaniko.DefaultSteps
+			e.BuildDir = kaniko.BuildDir
 		}
 	}
 
@@ -73,6 +74,7 @@
 				builder.NewStep("publisher/kaniko", builder.ApplicationPublishPhase, kaniko.Publisher),
 				builder.NewStep("notify/integration", builder.NotifyPhase, builder.NotifyIntegration),
 			}
+			e.BuildDir = kaniko.BuildDir
 		}
 	}
 
diff --git a/pkg/trait/types.go b/pkg/trait/types.go
index 53fb69c..d61f352 100644
--- a/pkg/trait/types.go
+++ b/pkg/trait/types.go
@@ -96,6 +96,7 @@
 	Integration    *v1alpha1.Integration
 	Resources      *kubernetes.Collection
 	Steps          []builder.Step
+	BuildDir       string
 	ExecutedTraits []ID
 	EnvVars        map[string]string
 }