Size: a a a

2019 March 14

DB

Denis B. in testspro1c
Igor Averin
Ну у нас концепт такой реализован. Есть веб сервер (iis), прям на той же машине что и тесты гоняются. В одном из стейджей на CI прогоняется скрипт, который формирует отчёт аллюром и выкладывает его на этот сервере по следующей концепции : список веток -- номер пайплайна.
Получается хранить историю по пайплайнам и иметь доступ. Ну и ни какой заморочки с портами. Если очень хочется могу дать доступ в живую пощупать...
Да, я что-то такое обдумывал. Посмотреть -  здорово будет (я на след. неделе напишу!) Я ещё думал, в облаках - чтобы разворачивался автоматически сайт, но пока для меня это космос :(
источник

DK

Dmitriy Korolev in testspro1c
Denis B.
Да, я что-то такое обдумывал. Посмотреть -  здорово будет (я на след. неделе напишу!) Я ещё думал, в облаках - чтобы разворачивался автоматически сайт, но пока для меня это космос :(
Ну с докером особо космоса нету)
источник

DK

Dmitriy Korolev in testspro1c
можно взять https://github.com/jwilder/nginx-proxy в качестве точки входа, он автоматом пересобирает конфиг nginx при добавлении нового контейнера с "сайтом"
источник

DK

Dmitriy Korolev in testspro1c
а днс записи лично мы через API дбавляем через yandex connect, ну или другой ДНС с апи можно юзать
источник

DB

Denis B. in testspro1c
Dmitriy Korolev
Ну с докером особо космоса нету)
Тоже интересно. Спасибо, изучу.
источник

Z

ZEEGIN in testspro1c
артефакты долго не живут
источник

Z

ZEEGIN in testspro1c
Denis B.
Подскажите, куда копать, какой инструмент использовать. В планах сделать ветки и по веткам делать отчёт allure. Gitlab pages только одну ветку может выводить (стандартно). Как лучше такое сделать? Соответственно, это всё а облаках и надо автоматом поднимать http сервер и автоматом регать в dns сайты... или просто по разным портам разнести. В общем, идеи есть, надо сузить :)
Самое простое это в сетевую папку складывать так чтоб из нее апач или нджинкс захватывал.
В путь замешать переменную окружения имя бранча.
источник

DB

Denis B. in testspro1c
ZEEGIN
Самое простое это в сетевую папку складывать так чтоб из нее апач или нджинкс захватывал.
В путь замешать переменную окружения имя бранча.
А переменную как-то передавать в апатчу или нджинкс - для формирования адреса.
источник

Z

ZEEGIN in testspro1c
ну просто публикуй папку allure а внутри уже подпапки с именами бранчей этого будет достаточно
источник

Z

ZEEGIN in testspro1c
всмвсле какие то конфиги уже будут не нужны дополнительно
источник

DB

Denis B. in testspro1c
ZEEGIN
ну просто публикуй папку allure а внутри уже подпапки с именами бранчей этого будет достаточно
ага, понял. Спасибо.
источник

NG

Nikita Gryzlov in testspro1c
Я вот тоже не совсем понимаю, зачем нужен днс, да ещё и с динамической регистрацией. Вроде должно все разруливаться на именах папок. Максимум какой-нибудь простой рерайт в нджинксе настроить и то есть вероятность, что без него заработает.
источник

DB

Denis B. in testspro1c
Nikita Gryzlov
Я вот тоже не совсем понимаю, зачем нужен днс, да ещё и с динамической регистрацией. Вроде должно все разруливаться на именах папок. Максимум какой-нибудь простой рерайт в нджинксе настроить и то есть вероятность, что без него заработает.
Потому что в облаке хочу.
источник

NG

Nikita Gryzlov in testspro1c
Denis B.
Потому что в облаке хочу.
Что конкретно в твоём понятии облако? Дроплет с подрубленной хранилкой - тоже облако)
источник

DB

Denis B. in testspro1c
Nikita Gryzlov
Что конкретно в твоём понятии облако? Дроплет с подрубленной хранилкой - тоже облако)
А хранилка - это что? :)
источник

DB

Denis B. in testspro1c
Там где артефакты хранятся?
источник

DB

Denis B. in testspro1c
Тогда, да это облако.
источник

NG

Nikita Gryzlov in testspro1c
Denis B.
А хранилка - это что? :)
Система хранения данных. В простом варианте - жёсткий диск)
источник

DB

Denis B. in testspro1c
Я понял, к чему вы. Да, я кажется, понял, про что вы.
источник

NG

Nikita Gryzlov in testspro1c
Denis B.
Тогда, да это облако.
Тааак, и в чем тогда проблема поставить там нджинкс и пушить каталог?
источник