refactor(build): updated .drone
Some checks failed
continuous-integration/drone/push Build encountered an error

This commit is contained in:
2025-12-17 21:43:09 +01:00
parent 284ca18a83
commit 5097678990
2 changed files with 8 additions and 3 deletions

View File

@@ -1,3 +1,3 @@
local build = import '.drone/libs/builds/FHQ/defaultContainer.jsonnet';
build.new().render()
build.new("dovecot").render()

View File

@@ -1,19 +1,24 @@
local build = import '../base.jsonnet';
local secret = import '../../drone/secret.jsonnet';
local platform = import '../../drone/platform.jsonnet';
local baseVerifyBranch = import '../../pipelines/baseVerifyBranch.jsonnet';
local baseVerifyMain = import '../../pipelines/baseVerifyMain.jsonnet';
local publishContainer = import '../../pipelines/publishContainer.jsonnet';
local dockerSecret = secret.new(name="GITLAB_TOKEN", path="gitlab", key="token");
local arm64 = platform.new("linux","arm64");
local amd64 = platform.new("linux","amd64");
{
new():: self + build.new()
new(name):: self + build.new()
.withSecrets(dockerSecret)
.withPipelines([
baseVerifyBranch.new(),
baseVerifyMain.new(),
publishContainer.new("dovecot","0.0.1", ".", "registry.cloud.federationhq.de")
publishContainer.new(name,"0.0.1-amd64", ".", "registry.cloud.federationhq.de").withPlatform(amd64),
publishContainer.new(name,"0.0.1-arm64", ".", "registry.cloud.federationhq.de").withPlatform(arm64)
])