Size: a a a

2020 June 19

GM

Gleb Mekhrenin in ru_gitlab
Так в тэг надо писать тег, а не имя раннера
источник

Vs

Vilgelm skavr in ru_gitlab
ну который в синеньком квадратике... да его и пишу
источник

ИК

Игорь Комаров... in ru_gitlab
источник

ИК

Игорь Комаров... in ru_gitlab
в ямле для джобы подтягиваешь соответствующие тэги
источник

ИК

Игорь Комаров... in ru_gitlab
как пример
источник

Vs

Vilgelm skavr in ru_gitlab
хм... попробую...
источник

NA

Nikolay Avdushkin in ru_gitlab
Подскажите что за проблема, через helm обновляю переменные в терминале на машине с гитлаб раннером - все ок, но CI  при апгрейде переменных падает- mapping values are not allowed in this context
источник

NA

Nikolay Avdushkin in ru_gitlab
весь гуглёж отсылает к неверной индентации, но я не могу понять как такое может быть, если интерактивно все отрабатывает
источник

SP

Sergey Pechenkó in ru_gitlab
Nikolay Avdushkin
Подскажите что за проблема, через helm обновляю переменные в терминале на машине с гитлаб раннером - все ок, но CI  при апгрейде переменных падает- mapping values are not allowed in this context
Судя по тексту, у тебя там ожидается список какой-нить, а ты словарь передаёшь - ну и всё, приехали.
источник

AS

Andrey Sorokin in ru_gitlab
Как востановить проект?) А то долго ждать)
источник
2020 June 20

M

Maksim in ru_gitlab
Как передать артефакты джобы как volumes, для докер контейнера, в другой джобе?

Job 1 Генерит отчет о тестах:

qa-tests:
 stage: test
 dependencies: ["build"]
 script:
   - pytest qa_tests --alluredir=/builds/allure-test-report
 artifacts:
   paths:
     - allure-test-report


Job 2 Должна запустить docker image

qa-report:
 stage: report
 image: docker-allure-report-generator
 dependencies: ["qa-tests"]
 script:
  ???
 artifacts:
   paths:
     - allure-report



Dockerfile:
FROM ubuntu:14.04

RUN \
   sudo apt-get install -y software-properties-common \
   && sudo apt-add-repository -y ppa:yandex-qatools/allure-framework \
   && apt-get update \
   && sudo apt-get -y install allure-commandline \
   && mkdir -p /allure

VOLUME ["/allure"]

WORKDIR /allure

CMD allure generate /allure
источник

GG

George Gaál in ru_gitlab
Причем тут вольюм
источник

M

Maksim in ru_gitlab
Мне нужно чтобы аллюр в контейнере получил результаты тестов
источник

GG

George Gaál in ru_gitlab
Ну так он их и получит
источник

GG

George Gaál in ru_gitlab
Сделай ls -lR в скрипте. И поймёшь как разложены файлы
источник

GG

George Gaál in ru_gitlab
Далее аллюру нужно будет подогнать правильные пути
источник

GG

George Gaál in ru_gitlab
Что интереснее - у тебя в контейнере с аллюром будет исходник твоего проекта, он там не нужен и ты можешь сэкономить время, если не будешь его клонить
источник

M

Maksim in ru_gitlab
Значит мне просто нужно изменить папку с allurr-test-reports на allure?
источник

GG

George Gaál in ru_gitlab
На твое усмотрение
источник

M

Maksim in ru_gitlab
George Gaál
На твое усмотрение
Помогло. Спасибо
источник