Junior — Middle
როგორ შეიძლება შექმნათ ერთი Docker-ფაილი რამდენიმე ტეგით, როდესაც მუშაობთ GitLab CI/CD-თან?
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
ასე, სურათი ერთჯერად იწარმოება, და შემდეგ მას მიენიჭება რამდენიმე ტეგი, რომლებიც იწერება რეგისტრში.