powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Gitlab. Как выполнить билд с локальной машины
8 сообщений из 8, страница 1 из 1
Gitlab. Как выполнить билд с локальной машины
    #39878378
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Я навесил на мердж триггер Build. Билдит перед тем как сделать мёрдж и и не мёрджит в случае ошибки.

Мне нужно отладить Build скрипт. Как это сделать с моей локальной машины?

Пробовал


>MyDisk:\GitLab-Runner\GitLab-runner exec shell

>MyDisk:\GitLab-Runner\GitLab-runner exec shell build

Выдает

fatal: not a git repository (or any of the parent directories): .git
или
FATAL: no job named "build"

Как выполнить билд с локальной машины?
Спасибо
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39878497
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

гитлаб отрабатывает пайпы на ранерах. если гитлаб локальный(в сетке) то зарегистрировать на нём где угодно находящийся ранер - два пальца об асфальт. Но смысл нулевой. Проще выделить из ранеров один - экспериментальный и на нём отлаживать пайпу из вашей репы и из тестового бранча конкретно указав привязку...


(круглый)
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39878537
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0,

Дык. Так какая же привязка?
Как заставить билд запуститься на моем ранере по команде с моей локальной машины, а не нажимая кнопку Merge в Web интерфейсе?
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39878974
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov...какая же привязка? ...заставить билд запуститься...

привязка простая - вы моежет любому stage указать имя ранера(любого зарегестрированного в гитлабе) на котором выполняться.
пайпа гитлаба(если про неё речь) запускается глаголами из самого гитлаба. откуда инициировать эти глаголы(там не только мёрдж реквест) гитлабу фиолетово - хоть с вашей тачки, хоть с какой либо другой тачки, хоть из какого нить джэнкинса внешнего (см. механизацию запуска из вне) - хоть командой пуш, хоть мёрдж реквест, хоть из вэб морды, хоть через апи или внешним воздействие. Вообще лучше читать на этот счёт оригинал ...

(круглый)
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39879057
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenziglovДык. Так какая же привязка?

Тэги

RenziglovКак заставить билд запуститься на моем ранере по команде с моей локальной машины, а не нажимая кнопку Merge в Web интерфейсе?

Создаёте ветку, в которой билд запускается сразу по пушу с нужным тэгом- и отлаживайте.
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39879466
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

Проблема оказалась не в теге. Билд можно запустить и без тега.
Проблема была в неверном имени

gitlab-runner exec shell build

В стейтменте см. выше указан Stage. Job именуется с саффиксом: build_job. Система понимает, что это джоб для билда, но в обратную сторону не понимает так, что нужно указывать

gitlab-runner exec shell build_job

Вот последний стейтмент работает без пролем.
Naming convention у ребят сделан, но не до конца.
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39879646
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov
Код: sql
1.
gitlab-runner exec shell build_job



Вот последний стейтмент работает без пролем.
Naming convention у ребят сделан, но не до конца.

А! Вот оно что! Я как-то всегда использовал раннеры только через гитлаб. Запускать именно таким образом в голову не приходило. Кстати, может и пригодится.

PS: гитлаб вообще достаточно хипстерская поделка (собственно кто ещё на руби будет писать), но есть у него много плюсов- тут ничего не скажешь...
...
Рейтинг: 0 / 0
Gitlab. Как выполнить билд с локальной машины
    #39880040
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin...гитлаб вообще достаточно хипстерская поделка ...у него много плюсов...

как и много косяков. но плюсы пока перевешивают..
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Gitlab. Как выполнить билд с локальной машины
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]