отладкой тестов через SSH, которые запускаются на Gitlab CI. Спасибо за подсказки, конечно, однако, к сожалению, у меня так и не получилось разобраться. Может кто-нибудь еще раз, пожалуйста, объяснить мне, глупому, поподробнее? Со своей стороны я постараюсь тоже добавить больше информации.
Есть Ansible скрипт, где выполняются установки необходимых инструментов и gitlab-runner, sshpass. Я там не увидел генерации пар ключей и добавления в какую-либо переменную. Честно говоря, я еще понятия не имею, как и к чему по SSH подключиться. Еще раз спрошу, как и вчера: надо ли, чтобы CI был в процессе запуска для того, чтобы к нему удалось подключиться? Мне кажется, что я не могу просто взять и установить соединение с репозиторием, если проект нигде не крутится в данный момент. Вернемся к CI: он запускается, делает свое дело и завершается, и как тут вообще можно со стороны как-то повлиять на ход данного процесса? Ох, каша, я не понимаю ничего :)
не совсем понимаю всего описанного, ну если правильно понял, то вы зарегестрировали gitlab runer, указали ип и токен из личного кабинета гитлаба и теги, далее пишете yml файл с задачей выполнить ansible playbook в каждом stage указывайте теги для ранера
Спасибо, но там немного не так делается, насколько я понимаю. CI настроен другим человеком
https://docs.gitlab.com/ee/ci/interactive_web_terminal/ вот это не сработает у тебя?
Смотрел, возможно, сработает, но не то
У гитлаба нет другой встроенной возможности зайти в раннер с окружением из конкретного пайплайна. Разбирайся вручную тогда.
Обсуждают сегодня