Size: a a a

2021 July 08

AP

Andrei Pavlov in ru_gitlab
типа такого делается, получается нельзя несколько билдов последовательно сделать?
источник

DV

Dmitry Vorobev in ru_gitlab
Это в сорцах для статики? Или там какой-то js сервак типа экспресса статику генерит и отдает? Если этот кусок билдится в статику и на этапе сборки process.env.* подменяется на строковые значения, то ничего не мешает брать эти перемены из статического файла, который при деплое генерировать с нужным конфигом для каждого окружения свой. Если есть js рантайм - вообще не вижу проблем через окружение совать конфиг
источник

DV

Dmitry Vorobev in ru_gitlab
А можно и универсальный вариант намутить
источник

AP

Andrei Pavlov in ru_gitlab
это в сорцах для статики, чтобы пути прописать
источник

AP

Andrei Pavlov in ru_gitlab
https://stackoverflow.com/questions/57210954/vue-cli-3-public-path-deploying-in-webserver насколько я понимаю только через билд этот путь можно прописать
источник

DV

Dmitry Vorobev in ru_gitlab
Ну создаешь файлик config.js, в нем прописываешь window.APP_CONFIG= {BASE_URL: "/subfolder"}. В index.html грузишь этот файл до основного бандла. В роутере будет что-то типа base: window?.APP_CONFIG?.BASE_URL || "/some_default_subfoler"
источник

DV

Dmitry Vorobev in ru_gitlab
А, или это какой-то конфиг сборщика? Ну тогда надо раскурить доку и посмотреть, как его заставить относительный ссылки генерить, шоб не /subfolder/file.js, а ./subfolder/file.js
источник

DV

Dmitry Vorobev in ru_gitlab
В общем, ладно. Это оффтоп. Хороший совет - покопаться и раздуплить, как можно один образ на все окружения выкатывать. Плохой - https://docs.gitlab.com/ee/ci/yaml/#dependencies
источник

AP

Andrei Pavlov in ru_gitlab
Да, это конфиг nuxtjs или сборщика vue
источник

DV

Dmitry Vorobev in ru_gitlab
Я же говорю, я не совсем в контексте =))
источник

AS

Aleksey Shirokikh in ru_gitlab
иногда для того что бы сделать ретрай пайплайна я нажимаю в браузере рефреш. и это не срабатывает
источник

AS

Aleksey Shirokikh in ru_gitlab
я один такой?
источник

AL

Aleksey Lazarev in ru_gitlab
А что именно не срабатывает? У меня он как то неподтягивает обновления во время
источник

AL

Aleksey Lazarev in ru_gitlab
Те пайплайн уже может быть закончился/начался - а у меня еще неактуальный статус в браузере
источник

AS

Aleksey Shirokikh in ru_gitlab
он не делает ретрай же
источник

AL

Aleksey Lazarev in ru_gitlab
А че пишет?
источник

AL

Aleksey Lazarev in ru_gitlab
Ну те "Unexcepted error?"
источник

AS

Aleksey Shirokikh in ru_gitlab
он просто рефрешит страницу
источник

AL

Aleksey Lazarev in ru_gitlab
мм нет такого не видел
источник

AL

Aleksey Lazarev in ru_gitlab
запиши видос с f12 network
источник