Добрый день, всем. Делаю проект на Laravel и vue. 1

- есть файл .gitlab-ci.yml в котором две джобы: сборка и деплой
2 - при сборки создаются файлы артефактор со сборкой фронта JS + SASS

Вопрос.. Файлы после сборки поместить в директорию с gitignore? Как быть... Если я их буду коммитить, то опять начнется пайплайн

13 ответов

9 просмотров

Чушь сделал

Evgeny-Programmer Автор вопроса

вопрос был в том что piplene опять запуститься

Evgeny Programmer
вопрос был в том что piplene опять запуститься

А зачем коммитить собранный фронт обратно в тот же репозиторий?

Evgeny-Programmer Автор вопроса
Денис Васильев
А зачем коммитить собранный фронт обратно в тот же...

По шагам: 1 - кто то сделал пуш 2 - запустился pipline 3 - собрался фронт 4 - собранные фронт как артефакт передался в следующую джобу deploy 5 - в deploy на проде пулится ветка 6 - ВОТ на этом шаге и возникает вопрос как быть с АРТЕФАКТАМИ А как Вы поступаете? Я потому и написал вопрос, чтобы чужой опыт услышать.

Evgeny Programmer
По шагам: 1 - кто то сделал пуш 2 - запустился pi...

очевидный (и тупой ответ) - результаты сборки прикапывать как артефакты

Evgeny Programmer
По шагам: 1 - кто то сделал пуш 2 - запустился pi...

Не надо коммитить артефакты сборки в репу. Публикуй как пакет в реестр гитлаба или как файл в артефакты

Evgeny Programmer
как это сделать?

Мне с телефона сложно тебе конкретные ссылки дать, напрягись чуть чуть и сам в доке поищи, там примеров тьма

Evgeny Programmer
как это сделать?

По доке. Тебе выше всё абсолютно точно написали - читай документацию. А работа (=применение документации к конкретному случаю) у всех своя. Документация по продукту покрывает ОЧЕНЬ много вариантов использования Gitlab, если ты задаёшь такие вопросы - очевидно, тебе ещё рано делать что-либо, хоть на миллиметр от документации отступающее.

Sergey Pechenkó
По доке. Тебе выше всё абсолютно точно написали - ...

молчи, а то тебя обвинят в высокомерии сейчас )

Evgeny-Programmer Автор вопроса
Evgeny Programmer
а что значит "как файлы в артефакты"?

Артефакты и есть файлы. Не так сказал проста

Похожие вопросы

Обсуждают сегодня

вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Друзья, за кем?
Magic
12
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
кстати о стайлгайдах, хотел бы снова опднять вопрос 1. Использование string в полях типа sale_order_id = field.Many2one('sale.order', string='Sale Order'). Кто как делает? И п...
Sergej R
3
Всем привет. Кто-то может подсказать, как можно перевести значения Selection поля, если список значений в нем формируется динамически? Я изначально их получаю из selection дру...
Наталья Селезнева
6
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Ребятки, для простенького тг бота с вебаппом на c# какой стэк/фреймворк посоветуете?
Mars BATYA [NYА]
4
Привет Подскажите, пожалуйста, есть ли аналог такой карты у наших отечественных компаний? На скрине гугл карты
Виталий
3
ладно, спасибо) а это будет решением?: я пока ставлю несколько поставщиков в каждую услугу, а потом надо будет создать заказ продаж, где указать конкретног поставщика и както ...
Bayan S
1
Карта сайта