Яку роль відіграє registry в ci/cd?
Registry в CI/CD відіграє роль центрального сховища артефактів, куди система збірки кладе Docker-образи і звідки сервер деплою їх забирає.
Як це працює по етапах
1. CI (збірка)
Pipeline збирає образ застосунку (docker build) і пушить його в registry під конкретним тегом, наприклад app:1.3.7.
2. Registry (зберігання) Образ зберігається як версія - безпечно, централізовано і доступно для різних середовищ (dev, stage, prod).
3. CD (деплой)
Сервер або оркестратор (наприклад, Kubernetes чи Docker Swarm) робить docker pull потрібного тегу і розгортає контейнер.
Що це дає
- версіонування - легко відкотитися, вибравши старий тег
- стабільність - одне й те саме середовище всюди
- швидка доставка - деплой без перезбирання на серверах
- зручна інтеграція - registry стає єдиною точкою, на яку дивляться всі етапи
Підсумок: Registry - це сполучна ланка між збіркою і деплоєм у CI/CD. CI завантажує туди образ, CD завантажує і розгортає його, забезпечуючи передбачувані та відтворювані релізи.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.