из Gitlab runner'а зайти на виртуальную машину по ssh, скачать образ и запустить его
Есть ли пример?
Пока получилось настроить сборку образа и загрузку его в container registry.
В gitlab-ci.yml пишу:
script:
- ssh ${INSTANCE_ID} docker login --username iam --password ${IAM} cr.yandex
- ssh ${INSTANCE_ID} docker pull ${CI_REGISTRY}/${MICROSERVICE_NAME}:latest
и получаю ошибку: Host key verification failed.
А это не то, что вам надо? https://cloud.yandex.ru/docs/container-registry/solutions/gitlab В доке ещё есть 2 сценария, может быть какой-то из них вам подходит https://cloud.yandex.ru/docs/solutions/testing/ci-for-snapshots https://cloud.yandex.ru/docs/solutions/infrastructure-management/gitlab-containers
https://docs.gitlab.com/ee/ci/ssh_keys/#verifying-the-ssh-host-keys
Обсуждают сегодня