Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revisionBoth sides next revision | ||
devops:skaffold [2021/02/18 21:19] – [Настройка деплоя во внешний кластер] admin | devops:skaffold [2021/03/24 12:50] – [.gitlab-ci.yml] admin | ||
---|---|---|---|
Line 81: | Line 81: | ||
name: docker.rdleas.ru/ | name: docker.rdleas.ru/ | ||
stage: build | stage: build | ||
- | | + | # |
- | - docker login -u `echo $DOCKER_REGISTRY_LOGIN` -p `echo $DOCKER_REGISTRY_PASS` `echo $DOCKER_REGISTRY_URL` | + | # - docker login -u `echo $DOCKER_REGISTRY_LOGIN` -p `echo $DOCKER_REGISTRY_PASS` `echo $DOCKER_REGISTRY_URL` |
# | # | ||
script: | script: | ||
Line 132: | Line 132: | ||
namespace: vrm | namespace: vrm | ||
valuesFiles: | valuesFiles: | ||
- | - chart/ | + | - '{{.VALUES}}' |
artifactOverrides: | artifactOverrides: | ||
image: vrm | image: vrm | ||
Line 150: | Line 150: | ||
COPY --from=builder /app/. ./ | COPY --from=builder /app/. ./ | ||
CMD ["/ | CMD ["/ | ||
- | Тут у нас двухстадийная сборка. \\ | + | Тут у нас двухстадийная сборка |
Сначала мы запускаем контейнер **maven**, который получает псевдоним **builder**, | Сначала мы запускаем контейнер **maven**, который получает псевдоним **builder**, | ||
А далее мы собираем второй контейнер на базе образа **OpenJDK JRE**, в который копируем файлики, | А далее мы собираем второй контейнер на базе образа **OpenJDK JRE**, в который копируем файлики, |