Skip to content

Commit 5e16379

Browse files
committed
Read build context name before deleting build dir
Fixes mongoose-os#73
1 parent 0671608 commit 5e16379

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: cli/build_remote.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,8 @@ func buildRemote(bParams *build.BuildParams) error {
5858

5959
buildDir := moscommon.GetBuildDir(projectDir)
6060

61+
buildContextName, _ := ioutil.ReadFile(moscommon.GetBuildCtxFilePath(buildDir))
62+
6163
os.RemoveAll(buildDir)
6264
if err := os.MkdirAll(buildDir, 0755); err != nil {
6365
return errors.Annotatef(err, "failed to create build directory")
@@ -281,9 +283,9 @@ func buildRemote(bParams *build.BuildParams) error {
281283
return errors.Trace(err)
282284
}
283285

284-
if data, err := ioutil.ReadFile(moscommon.GetBuildCtxFilePath(buildDir)); err == nil {
286+
if buildContextName != nil {
285287
// Successfully read build context name, transmit it to the remote builder
286-
if err := mpw.WriteField(moscommon.FormBuildCtxName, string(data)); err != nil {
288+
if err := mpw.WriteField(moscommon.FormBuildCtxName, string(buildContextName)); err != nil {
287289
return errors.Trace(err)
288290
}
289291
}

0 commit comments

Comments
 (0)