Sobes.tech
Junior — Middle

GitLab CI/CD менен иштеп жатканда бир нече тегдер менен бир Docker образын кантип түзсө болот?

sobes.tech AI

AIден жооп

GitLab CI/CD'де бир нече тег менен бир Docker сүрөтүн түзүү үчүн, адатта, docker build буйругу бир тег менен колдонулат, андан кийин ошол эле сүрөткө кошумча тегдерди кошуу үчүн docker tag буйругу колдонулат. Андан соң бардык тегдер реестрге жүктөлүшү мүмкүн.

.gitlab-ci.yml мисалы:

build:
  stage: build
  script:
    - docker build -t myimage:latest .
    - docker tag myimage:latest myimage:1.0.0
    - docker tag myimage:latest myimage:stable
    - docker push myimage:latest
    - docker push myimage:1.0.0
    - docker push myimage:stable

Мындайча, сүрөт бир жолу курулат, жана ага бир нече тегдер берилет, алар реестрге жүктөлөт.