Size: a a a

2020 March 11

SF

Siarhei Frunchak in ru_gitlab
Всем привет, коллеги почистили файлы в гитлаб артифактс и с сего момента отлетели pages, в настройках такого пункта больше нет. сталкивался кто?
источник

N

Nedoumenie in ru_gitlab
Александр Кот
а если так?
https://gitlab.DOMAIN.com/api/v4/projects/1/merge_requests/1?assignee_id[]=11&assignee_id[]=22&assignee_id[]=33
из всех предложенных и прочитанных вариантов сработал только такой:

"........./merge_requests/1?assignee_ids[]=11&assignee_ids[]=22"
источник

АК

Александр Кот in ru_gitlab
Nedoumenie
из всех предложенных и прочитанных вариантов сработал только такой:

"........./merge_requests/1?assignee_ids[]=11&assignee_ids[]=22"
спасибо за инфу, буду тоже знать ;-)
источник

A

Alexander in ru_gitlab
Siarhei Frunchak
Всем привет, коллеги почистили файлы в гитлаб артифактс и с сего момента отлетели pages, в настройках такого пункта больше нет. сталкивался кто?
Видимо, не только artifacts почистили. Проверь еще, что логи ci jobs не потеряли.
источник

SF

Siarhei Frunchak in ru_gitlab
Alexander
Видимо, не только artifacts почистили. Проверь еще, что логи ci jobs не потеряли.
Логи на месте, отлетели только Pages
источник

A

Alexander in ru_gitlab
Вообще, в гитлабе лучше таким через rake tasks такими вещами заниматься, а не шевелить файлы кочергой по своему разумению.
источник

A

Alexander in ru_gitlab
Потому что теперь вам еще надо в бд ссылки на артефакты почистить
источник

A

AmirGaif in ru_gitlab
Послушаешь вас и думаешь,что артифакты лучше в maven хранить 😅
источник

A

Alexander in ru_gitlab
AmirGaif
Послушаешь вас и думаешь,что артифакты лучше в maven хранить 😅
В публичном что ли?
источник

A

AmirGaif in ru_gitlab
Alexander
В публичном что ли?
Зачем? Nexus/artifactory
источник

A

Alexander in ru_gitlab
AmirGaif
Зачем? Nexus/artifactory
Не помню про нексус, но если у artifactory удалять файлы из ее blob storage на фс напрямую, то тоже ничего хорошего не выйдет :)
источник

A

AmirGaif in ru_gitlab
Alexander
Не помню про нексус, но если у artifactory удалять файлы из ее blob storage на фс напрямую, то тоже ничего хорошего не выйдет :)
Там у гитлаба что ли напрямую с фс удалили? 🤦‍♂️
Он там в явном виде что ли хранится?
источник

A

Alexander in ru_gitlab
AmirGaif
Там у гитлаба что ли напрямую с фс удалили? 🤦‍♂️
Он там в явном виде что ли хранится?
Да, в явном.
источник

A

AmirGaif in ru_gitlab
Alexander
Да, в явном.
В Nexus найти будет не так то просто. В artifactory вроде тоже, но не точно. По Sha разве только
источник

K

Koto in ru_gitlab
что прописать в gitlab-ci.yml, чтобы он не удалял папки при запуске job gitlab-runner'а? cache и artefact в стадии прописывал, но все равно удаляет
источник

K

Koto in ru_gitlab
т.е необходимо лишь выкачивать изменения по git и пересобирать образ docker-compose'ом
источник

A

Andrey Zakharov 🐝 in ru_gitlab
всем привет , подскажите пожалуйста кто сталкивался - на тестах генерирую отчет в формате xml (pytest)
далее в джобе указываю этот отчет как артифакт с junit :
test:
 stage: test
 script:
   - echo 'Test step'
 artifacts:
     reports:
       junit: test.xml

в случае если какие то тест кейсы были неудачными в mergre request'е у меня отображается список тестов неудачных (см. скрин)
и вот вопрос - как сделать так чтобы в случае если тесты были неуспешными то сборки считалась как "failed" ? сейчас она помечается как passed
искал в документации по ключевому слову "fail" но не смог подходящего варианта найти
источник

A

Alexander in ru_gitlab
Koto
что прописать в gitlab-ci.yml, чтобы он не удалял папки при запуске job gitlab-runner'а? cache и artefact в стадии прописывал, но все равно удаляет
Надо переделать пайплайн так, чтобы ложился на концепцию изолированных сборочных окружений, а не пытаться неидиоматически изобретать велосипед, ориентируясь лишь на привычные лекала.
Чистое сборочное окружение - это фича, а не баг.
источник

K

Koto in ru_gitlab
Alexander
Надо переделать пайплайн так, чтобы ложился на концепцию изолированных сборочных окружений, а не пытаться неидиоматически изобретать велосипед, ориентируясь лишь на привычные лекала.
Чистое сборочное окружение - это фича, а не баг.
а каким тогда образом лучше поступить, если есть docker-compose.yml, в котором volume присоединены www и data/mysql, и в данном случае runner дергает docker-compose up —build и миграции через docker exec?  выносить за пределы сборочного окружения или можно допустим как-то передать аргументами
источник

K

Koto in ru_gitlab
смотреть в сторону docker executor?
источник