Size: a a a

2021 November 25

АШ

Артур Шевченко... in Evolution CMS
Я написал что хочу, расскажи как вы это делаете?
источник

АШ

Артур Шевченко... in Evolution CMS
Ладно стебаться, мне нужно вовремя)))
источник

AA

Am Ambrion in Evolution CMS
Не совсем понимаю, наверное. Раз у Вас есть шторм, то можно через гит заливать, можно через фтп на удаленный сервер.
источник

AK

Andrey K in Evolution CMS
Ну у меня галп - это просто сборка scss, js. Опционально всякие там минификации, обработка изображений. Всё это разделено на 2 папки, с app - там валяются исходники. В папке dist генерится сам код.
Делаю локально, потом, когда надо лить, делаю пуш на гит. В .gitignore убраны ненужные вещи.
А с сервера забираю уже git pull
источник

АШ

Артур Шевченко... in Evolution CMS
Как заливать через гит я не представляю, а про фтп я написал если поставить деплой на ctrl+s то выгрузка на сервер происходит ДО того как gulp отработает. А ручками выгружать мне религия не позволяет)))
источник

АШ

Артур Шевченко... in Evolution CMS
В общем ты руками выгружаешь?
источник

AK

Andrey K in Evolution CMS
"Как заливать через гит" - инициировать репозиторий  на сервере, заходить туда и писать git pull.
Либо вариант для ленивых - чтобы при отправке на гит ещё и на сервере обновлялось. Работает через ключи и github actions. Тот ещё гемор, так до конца и не понял, как настроил.
источник

АШ

Артур Шевченко... in Evolution CMS
Я понял, спасибо за разъяснения.
источник

AK

Andrey K in Evolution CMS
Делается в репозитории папка
.github/workflows/
Там файл пофиг какой.
В нём примерно
https://pastebin.com/FdxxZ1BC
такое.
На сервере сделан ключ, на гите сделан ключ.
источник

АШ

Артур Шевченко... in Evolution CMS
Ну нет, сегодня я не готов в этом разбираться)))
источник

AK

Andrey K in Evolution CMS
Соответственно при пуше полуается выполяем линуксовую команду rsync, где льём всякое в нужную папку. В случае этого файлика исключая папки через exclude. Это важно! Т.к. иначе затрёт всё.
источник

AK

Andrey K in Evolution CMS
Хотя это костыль, и надо просто git pull сделать. Забыл зачем так у меня, но работает — не трогаю.
источник

AK

Andrey K in Evolution CMS
@Pathologic93 расскажи, как бати деплоят всякое.
источник

AA

Am Ambrion in Evolution CMS
А у Вас при этом стоит опция Upload external changes ?
источник

АШ

Артур Шевченко... in Evolution CMS
А где такая опция?
источник

AA

Am Ambrion in Evolution CMS
Опа, они ее теперь переименовали в новых версиях шторма. ((%
В опциях деплоя есть Skip external changes
Раньше там же в опциях была Upload external changes
File -> Settings -> Build, Excecution, Deployment -> Deployment -> Options
источник

АШ

Артур Шевченко... in Evolution CMS
Skip вроде бы означает пропускать?
источник

AA

Am Ambrion in Evolution CMS
Ага
источник

AA

Am Ambrion in Evolution CMS
Насколько понимаю галп смотрит изменился ли файл, а он меняется только после сохранения конечно же, а шторм сохраняет и деплоит на сервер. Т.е. должна быть какая-то внешняя служба-мониторинг таких изменений. Галп, получается, такой вне  IDE системой. И, по идеи, может подходить под опцию "внешние изменения".
источник

АШ

Артур Шевченко... in Evolution CMS
Ага, только как тогда сообщить IDE что внешние изменения произошли. Ладно, я думаю это  пустая трата времени, надо делать как нормальные программисты работать на локалке и деплоить когда всё готово.
источник