refactor(build): buolding
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-18 23:49:40 +01:00
parent 94e060c1d8
commit 384ffa3531

View File

@@ -23,21 +23,21 @@ local build = {
withVersions(versions):: self + {versions: versions},
withArchs(archs):: self + {archs: archs},
render()::
// [
// baseVerifyBranch.new(),
// baseVerifyMain.new()
// ]
// +
[
baseVerifyBranch.new(),
baseVerifyMain.new()
]
+
[
buildPushContainer.new(registryFHQ,self.imageName,v.tag+"-"+arch.arch,v.dir).withPlatform(arch)
.withName("Build-Container-Image-" + arch.arch)
.withName("Build-Container-Image-" + arch.arch+"-"+v.tag)
for v in self.versions
for arch in self.archs
]
+
[
buildPushMultiArch.new(registryFHQ,self.imageName, v.tag, self.archs)
.withName("Build-MultiArch-Manifest").withDependsOn(["Build-Container-Image-" + arch.arch for arch in self.archs ])
.withName("Build-MultiArch-Manifest-"+v.tag).withDependsOn(["Build-Container-Image-" + arch.arch + "-" + v.tag for arch in self.archs])
for v in self.versions
]
+