Проблема:
Я разрабатываю реагирующий проект на своей локальной машине, создавая файлы сборки (index.css, app.js). Когда я заканчиваю, я помещаю их в текущую ветку.
Я строю эту текущую ветку с помощью Jenkins, чтобы QA мог развернуть ее в какой-либо среде для тестирования. Когда я хочу объединить эту текущую ветвь обратно, файлы сборки всегда создают конфликты. Я предпочитаю делать слияния на gitlab только для согласованности, и это делает это невозможным.
Наше текущее 2-летнее решение:
Файлы сборки игнорируются - в процессе сборки мы сохраняем их на S3, а при развертывании мы берем эти файлы оттуда.
Мне кажется, что это решение, вероятно, не лучшее. Я не мог найти лучшее решение до сих пор. Если у вас есть какой-нибудь способ реагирования / git / gitlab / jenkins, чтобы сделать это лучше - я с удовольствием выслушаю.
Заранее спасибо!