Size: a a a

2020 July 28

VB

Vadim Bartoshuk in ru_gitlab
Dmitry Vorobev
Но хз, как там выглядит аналог [skip ci], возможно на уровне rules это можно задетектить. Но идея таки да, странноватая. Лучше во время сборки приложения брать соответствующую информацию о коммите из переменных гитлаба, либо, если уж на то пошло, сгенерить отдельный файлик с информацией о коммите, сложить его в артефакты, и во время деплоя файлик этот подсовывать приложению
Спс, учтём
источник
2020 July 29

АК

Александр Купырев... in ru_gitlab
Ребят, всем привет,
условно у меня есть 3 stage где гонятся тесты,
Хочу дописать 4 stage где будет отправка тестов в Allure

Вопрос:: хочу все файлы собрать с каждого stage и кинуть только на 4(последней) стадии.
Весь Pipeline гонится через докер - т.е. на каждый stage идет сборка нового контейнера(ну по идеи как должно быть, а может я и не прав).

Подскажите куда смотреть/читать
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Ребят, всем привет,
условно у меня есть 3 stage где гонятся тесты,
Хочу дописать 4 stage где будет отправка тестов в Allure

Вопрос:: хочу все файлы собрать с каждого stage и кинуть только на 4(последней) стадии.
Весь Pipeline гонится через докер - т.е. на каждый stage идет сборка нового контейнера(ну по идеи как должно быть, а может я и не прав).

Подскажите куда смотреть/читать
Смотри кидай всё в арты и собирай 4м
источник

AG

Andrey Gumilev in ru_gitlab
В чём беда?
источник

AG

Andrey Gumilev in ru_gitlab
4 стейдж выкачивает их по апи и закидывает
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
4 стейдж выкачивает их по апи и закидывает
Я честно просто так не делал, не знаю.
Просто как обычно
artifacts:
- некиефайлы.json

и он все это протянет до конца?

Ок сейчас попробую спасибо
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Я честно просто так не делал, не знаю.
Просто как обычно
artifacts:
- некиефайлы.json

и он все это протянет до конца?

Ок сейчас попробую спасибо
От стейджа к стейджу ?)
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
4 стейдж выкачивает их по апи и закидывает
Пардон, я возможно не совсем правильно сказал свою идею.
Тут отчеты генерятся в папку results. Внутри они по идеи все с уникальными названиями, и разрешением .json.
Я просто боюсь что к концу файлы не объединятся а перетрутся и будет в results результаты последних тестов(последнего stage).

Да, от стейджа к стейджу)) Хотя по идеи раз пайплайн идет, то наверное вся информация рабочая пока он не завершился
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Пардон, я возможно не совсем правильно сказал свою идею.
Тут отчеты генерятся в папку results. Внутри они по идеи все с уникальными названиями, и разрешением .json.
Я просто боюсь что к концу файлы не объединятся а перетрутся и будет в results результаты последних тестов(последнего stage).

Да, от стейджа к стейджу)) Хотя по идеи раз пайплайн идет, то наверное вся информация рабочая пока он не завершился
Уникальные названия , как они обьединятся
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
Уникальные названия , как они обьединятся
внутри папки да, а папка с одинаковым названием - results.
Я боюсь что он как бы папку перепишет
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Пардон, я возможно не совсем правильно сказал свою идею.
Тут отчеты генерятся в папку results. Внутри они по идеи все с уникальными названиями, и разрешением .json.
Я просто боюсь что к концу файлы не объединятся а перетрутся и будет в results результаты последних тестов(последнего stage).

Да, от стейджа к стейджу)) Хотя по идеи раз пайплайн идет, то наверное вся информация рабочая пока он не завершился
Первое что пришло в голову это артифакты, по апи можно будет скачать со всех стейджев
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
внутри папки да, а папка с одинаковым названием - results.
Я боюсь что он как бы папку перепишет
Так ты только *.json  сохраняй
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
Так ты только *.json  сохраняй
Окей, сейчас поиграюсь, надеюсь получится и отпишусь. Спасибо
источник

AG

Andrey Gumilev in ru_gitlab
Александр Купырев
Окей, сейчас поиграюсь, надеюсь получится и отпишусь. Спасибо
У тебя гитлаб CE ?
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
У тебя гитлаб CE ?
Я если честно не знаю, не спрашивал у ребят.
Но я забыл различая, но вообщем не Enterprise по идеи
источник

mahon Михаил Чемякин... in ru_gitlab
что то туплю как сделать job чтобы отдельно запускать ее руками, не зависимо от других которые по стадиям идут
источник

AG

Andrey Gumilev in ru_gitlab
mahon Михаил Чемякин
что то туплю как сделать job чтобы отдельно запускать ее руками, не зависимо от других которые по стадиям идут
вен мануал
источник

АК

Александр Купырев... in ru_gitlab
Andrey Gumilev
вен мануал
Вообщем да,
я кидаю файлы в артефакты

 artifacts:
   paths:
     - ./results/*

На каждой стадии они добавляются в results и протягиваются по всему Pipeline,
т.е. в конце будут  все *.json(ну в результатах у меня только json файлы, а так да любые) файлы со всех стадий. Очень просто и удобно.
Спасибо
источник

Ak

Alex kl in ru_gitlab
добрый день. можно в ci указать что бы он использовал ранер на конкретном кластере кубов?
источник

Ak

Alex kl in ru_gitlab
видимо только теги ставить на ранеры
источник