172 похожих чатов

Всем привет еще раз. Вчера я просил помочь разобраться с

отладкой тестов через SSH, которые запускаются на Gitlab CI. Спасибо за подсказки, конечно, однако, к сожалению, у меня так и не получилось разобраться. Может кто-нибудь еще раз, пожалуйста, объяснить мне, глупому, поподробнее? Со своей стороны я постараюсь тоже добавить больше информации.

Есть Ansible скрипт, где выполняются установки необходимых инструментов и gitlab-runner, sshpass. Я там не увидел генерации пар ключей и добавления в какую-либо переменную. Честно говоря, я еще понятия не имею, как и к чему по SSH подключиться. Еще раз спрошу, как и вчера: надо ли, чтобы CI был в процессе запуска для того, чтобы к нему удалось подключиться? Мне кажется, что я не могу просто взять и установить соединение с репозиторием, если проект нигде не крутится в данный момент. Вернемся к CI: он запускается, делает свое дело и завершается, и как тут вообще можно со стороны как-то повлиять на ход данного процесса? Ох, каша, я не понимаю ничего :)

6 ответов

9 просмотров

не совсем понимаю всего описанного, ну если правильно понял, то вы зарегестрировали gitlab runer, указали ип и токен из личного кабинета гитлаба и теги, далее пишете yml файл с задачей выполнить ansible playbook в каждом stage указывайте теги для ранера

Rakhmonov- Автор вопроса
Young
не совсем понимаю всего описанного, ну если правил...

Спасибо, но там немного не так делается, насколько я понимаю. CI настроен другим человеком

https://docs.gitlab.com/ee/ci/interactive_web_terminal/ вот это не сработает у тебя?

Rakhmonov- Автор вопроса
Andrey Kartashov
https://docs.gitlab.com/ee/ci/interactive_web_term...

Смотрел, возможно, сработает, но не то

Rakhmonov
Смотрел, возможно, сработает, но не то

У гитлаба нет другой встроенной возможности зайти в раннер с окружением из конкретного пайплайна. Разбирайся вручную тогда.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта