mega-ci / static-release-gates (push) Failing after 11s
release-tag / release-image (push) Successful in 6m46s
mega-ci / go-quality (services/control) (push) Successful in 10m7s
mega-ci / go-quality (platform/neuroforge) (push) Successful in 10m20s
mega-ci / go-quality (services/agent) (push) Successful in 11m1s
mega-ci / go-quality (services/knowledge) (push) Successful in 11m13s
mega-ci / docker-build (push) Has been skipped
58 lines
1.3 KiB
HCL
58 lines
1.3 KiB
HCL
variable "IMAGE_TAG" {
|
|
default = "1.6.2"
|
|
}
|
|
|
|
variable "REGISTRY" {
|
|
default = "git.send.nrw/sendnrw"
|
|
}
|
|
|
|
group "default" {
|
|
targets = [
|
|
"neuroforge",
|
|
"neuroforge-worker",
|
|
"agent",
|
|
"agent-data-init",
|
|
"knowledge",
|
|
"control",
|
|
]
|
|
}
|
|
|
|
target "neuroforge" {
|
|
context = "./platform/neuroforge"
|
|
dockerfile = "Dockerfile"
|
|
target = "server"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-neuroforge:${IMAGE_TAG}"]
|
|
}
|
|
|
|
target "neuroforge-worker" {
|
|
context = "./platform/neuroforge"
|
|
dockerfile = "Dockerfile"
|
|
target = "worker"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-neuroforge-worker:${IMAGE_TAG}"]
|
|
}
|
|
|
|
target "agent" {
|
|
context = "./services/agent"
|
|
dockerfile = "Dockerfile"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-agent:${IMAGE_TAG}"]
|
|
}
|
|
|
|
target "agent-data-init" {
|
|
context = "./services/agent"
|
|
dockerfile = "Dockerfile"
|
|
target = "data-init"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-agent-data-init:${IMAGE_TAG}"]
|
|
}
|
|
|
|
target "knowledge" {
|
|
context = "./services/knowledge"
|
|
dockerfile = "Dockerfile"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-knowledge:${IMAGE_TAG}"]
|
|
}
|
|
|
|
target "control" {
|
|
context = "./services/control"
|
|
dockerfile = "Dockerfile"
|
|
tags = ["${REGISTRY}/glpi-neuroforge-mega-control:${IMAGE_TAG}"]
|
|
}
|