Skip to content

Commit 331d7cf

Browse files
arschlesAaron Schlesinger
authored andcommitted
fix(build.go): use only the first 8 chars of the uuid in build container
1 parent 3369b82 commit 331d7cf

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pkg/gitreceive/build.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,14 @@ func build(conf *Config, builderKey, gitSha string) error {
247247
finalManifestFileLocation := fmt.Sprintf("/etc/%s", slugName)
248248
var buildPodName string
249249
var finalManifest string
250+
uid := uuid.New()[:8]
250251
if usingDockerfile {
251-
buildPodName = fmt.Sprintf("dockerbuild-%s-%s", slugName, uuid.New())
252+
buildPodName = fmt.Sprintf("dockerbuild-%s-%s-%s", appName, shortSha, uid)
252253
finalManifest = strings.Replace(string(fileBytes), "repo_name", buildPodName, -1)
253254
finalManifest = strings.Replace(finalManifest, "puturl", pushURL, -1)
254255
finalManifest = strings.Replace(finalManifest, "tar-url", tarURL, -1)
255256
} else {
256-
buildPodName = fmt.Sprintf("slugbuild-%s-%s", slugName, uuid.New())
257+
buildPodName = fmt.Sprintf("slugbuild-%s-%s-%s", appName, shortSha, uid)
257258
finalManifest = strings.Replace(string(fileBytes), "repo_name", buildPodName, -1)
258259
finalManifest = strings.Replace(finalManifest, "puturl", pushURL, -1)
259260
finalManifest = strings.Replace(finalManifest, "tar-url", tarURL, -1)

0 commit comments

Comments
 (0)