Реальный пример использования buildx с образом nginx с одного из проектов Первый файл, это buildx-common.hcl, определят общие настройки, задает группы. # Base variables variable "CI_REGISTRY_IMAGE" { default = "registry/nginx:master-latest" } variable "CI_COMMIT_REF_SLUG" { default = "dev-local" } variable "CI_COMMIT_SHORT_SHA" { default = "00000000" } variable "CI_PIPELINE_IID" { default = "00000" } variable "IMG_SEMVER" { default = "v0.0.1" } variable "CI_DEFAULT_BRANCH" { default = "main" } # Secrets variable "NPM_REPO_TOKEN" { default = "job_token" } # Docker images variables IMAGE_TAG = "${CI_COMMIT_REF_SLUG}-${CI_PIPELINE_IID}" IMAGE_TAG_LATEST = "${CI_COMMIT_REF_SLUG}-latest" IMG_TAGS = ( "${CI_COMMIT_REF_SLUG}" == "${CI_DEFAULT_BRANCH}" ? [ "${CI_REGISTRY_IMAGE}/nginx:${IMAGE_TAG}", "${CI_REGISTRY_IMAGE}/nginx:${IMAGE_TAG_LATEST}", "${CI_REGISTRY_IMAGE}/nginx:${IMG_SEMVER}" ] : [ "${CI_REGISTRY_IMAGE}/nginx:${IMAGE_T
Реальный пример использования buildx с образом nginx с одного из проектов
23 июля 202523 июл 2025
1 мин