And how to upload changed files from my local folder to several servers after that?

|
gayratusmanov 2019-07-22 18:57:14
Всем привет)
gayratusmanov 2019-07-22 18:57:43
Есть крак 2019.1.2 phpstorm?
gayratusmanov 2019-07-22 18:57:51
все перерыл не могу найти
x49x46 2019-07-22 19:04:15
Закреплённое сообщение?
Antlitz 2019-07-22 19:05:16
This key work in: 2019.1.3

etchost
1.2.3.4 account.jetbrains.com
1.2.3.4 www.jetbrains.com
1.2.3.4 www-weighted.jetbrains.com

key
CATF44LT7C-eyJsaWNlbnNlSWQiOiJDQVRGNDRMVDdDIiwibGljZW5zZWVOYW1lIjoiVmxhZGlzbGF2IEtvdmFsZW5rbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In1dLCJoYXNoIjoiMTE1MzA4ODUvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-BZLL+H88k449OQC56NsqU0fwb6wMAX1Di+CK5HS46DuOD1E68HPiTqREdn8DzrLVAoMkJReaH30RaIDLwUI8GEFifDcCYE5RbpE5ApNJ8mcUJr8oA1nrjY9IzZCgrSBFr4GAOLqSfXH+1UJ3K8UPqGh8nThomnKW9Jvv9pA7HIH/KrNm2RLV/aNMHWO8Q44A8ToXm7g5FS2lW903URPQ0KFgxT11w/KL81UkHm6yUXC7/LTAygIBArI8j+XUk3rlz4rpi2wrJclYXukrKQqH/V6CTbnVV3d6XAdtCqjryQ2Ga7bP/XTLjwAGwPEB3Q1W7LHNQ7CsyvZG/oTSOgD2YQ==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

gayratusmanov 2019-07-27 11:57:45
Antlitz 2019-07-22 19:05:16
This key work in: 2019.1.3

etchost
1.2.3.4 account.jetbrains.com
1.2.3.4 www.jetbrains.com
1.2.3.4 www-weighted.jetbrains.com

key
CATF44LT7C-eyJsaWNlbnNlSWQiOiJDQVRGNDRMVDdDIiwibGljZW5zZWVOYW1lIjoiVmxhZGlzbGF2IEtvdmFsZW5rbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMDgifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAyMC0wMS0wOCJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDIwLTAxLTA4In1dLCJoYXNoIjoiMTE1MzA4ODUvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-BZLL+H88k449OQC56NsqU0fwb6wMAX1Di+CK5HS46DuOD1E68HPiTqREdn8DzrLVAoMkJReaH30RaIDLwUI8GEFifDcCYE5RbpE5ApNJ8mcUJr8oA1nrjY9IzZCgrSBFr4GAOLqSfXH+1UJ3K8UPqGh8nThomnKW9Jvv9pA7HIH/KrNm2RLV/aNMHWO8Q44A8ToXm7g5FS2lW903URPQ0KFgxT11w/KL81UkHm6yUXC7/LTAygIBArI8j+XUk3rlz4rpi2wrJclYXukrKQqH/V6CTbnVV3d6XAdtCqjryQ2Ga7bP/XTLjwAGwPEB3Q1W7LHNQ7CsyvZG/oTSOgD2YQ==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

Thank you bro!

wakawakawak 2019-07-27 11:58:06
2019.2?
andrewdanilov 2019-07-27 15:28:13
Do not upgrade to 2019.2 just a while if you use “upload files after git commit” functionality. It has serious bug. https://youtrack.jetbrains.net/issue/WI-47590

Uploading to … after commit:… No files or folders found to process : WI-47590YouTrack
What steps will reproduce the problem? 1. A project with deployment paths on remote server configured 2. Enable “Upload to…” after commit What is the expected result? Files should be uploaded Wh…
vek866q 2019-07-28 13:58:30
andrewdanilov 2019-07-27 15:28:13
Do not upgrade to 2019.2 just a while if you use “upload files after git commit” functionality. It has serious bug. https://youtrack.jetbrains.net/issue/WI-47590

I prefer using git via terminal

andrewdanilov 2019-07-28 14:01:19
vek866q 2019-07-28 13:58:30
I prefer using git via terminal

And how to upload changed files from my local folder to several servers after that?

vek866q 2019-07-28 14:03:54
Btw… didn’t understood your context
MarvinHeemeyer 2019-07-28 22:35:24
andrewdanilov 2019-07-28 14:01:19
And how to upload changed files from my local folder to several servers after that?

Эм… git push?

andrewdanilov 2019-07-28 22:38:16
MarvinHeemeyer 2019-07-28 22:35:24
Эм… git push?

Гит в данном случае у меня локальный (что не суть), а измененные файлы я вместе с коммитом отправляю по sftp на сервер где хостится сайт. Так что не вариант…

MrNefelim 2019-07-28 22:39:10
andrewdanilov 2019-07-28 22:38:16
Гит в данном случае у меня локальный (что не суть), а измененные файлы я вместе с коммитом отправляю по sftp на сервер где хостится сайт. Так что не вариант…

Несколько серверов, автоматизация… пора заканчивать с загрузкой файлов по sftp

MarvinHeemeyer 2019-07-28 22:39:30
чёй-то не вариант-то? Что мешает кострукцию заменить на remote-git?
MrNefelim 2019-07-28 22:39:50
В идеале – Сircle CI, тот же gitlab вроде дает бесплатное решение.
andrewdanilov 2019-07-28 22:40:39
Вы предлагаете гит или гитлаб устанавливать на сервер с сайтом?
MrNefelim 2019-07-28 22:41:49
Эм, нет.
Я предлагаю, чтобы gitlab загружал файлы на сервер с сайтом)
andrewdanilov 2019-07-28 22:43:59
Возможно, я не до конца понимаю изящность предлагаемого вами решения, но как-то вроде попроще было – закоммитил изменения на гит, а phpstorm сам залил все что поменялось на сайт. Теперь это просто не работает из-за бага.
MrNefelim 2019-07-28 22:46:49
andrewdanilov 2019-07-28 22:43:59
Возможно, я не до конца понимаю изящность предлагаемого вами решения, но как-то вроде попроще было – закоммитил изменения на гит, а phpstorm сам залил все что поменялось на сайт. Теперь это просто не работает из-за бага.

Изящность – в независимости от IDE. Ну и несколько человек могут работать над кодом одновременно.

andrewdanilov 2019-07-28 22:50:57
Работаю с несколькими сайтами клиентов нашей организации. Все проекты завожу в phpstorm, отслеживаю версии локально установленным гитом. После коммита делаю аплод на сайт измененных файлов на sftp/ftp (это как придется, хостинги разные). Скорее всего я просто не до конца понимаю как работает гитлаб, поясните, плз. Ваше решение позволяет следить за актуальностью файлов на удаленном сервере без возможности установки на этот сервер любого ПО?
MrNefelim 2019-07-28 23:06:04
andrewdanilov 2019-07-28 22:50:57
Работаю с несколькими сайтами клиентов нашей организации. Все проекты завожу в phpstorm, отслеживаю версии локально установленным гитом. После коммита делаю аплод на сайт измененных файлов на sftp/ftp (это как придется, хостинги разные). Скорее всего я просто не до конца понимаю как работает гитлаб, поясните, плз. Ваше решение позволяет следить за актуальностью файлов на удаленном сервере без возможности установки на этот сервер любого ПО?

Вот такой решение я нагуглил слету:
https://forum.gitlab.com/t/deploy-via-ftp-via-ci/2631/9

Если упростить – мы делаем git push, а система, куда грузим данные – отправляет данные на сервер по ftp протоколу.

Deploy via FTP via CI?GitLab Forum
Is there any way to automatically deploy via FTP via the CI? Or am I barking up the wrong tree entirely? I have repositories on GitLab with source code, and deployments to the live environment, today, are made via ye olde “upload files via FileZilla to a server”. I’m currently looking to do away with this step entirely, and would like it to automagically take my files and put them where they belong. A cursory google search indicated that Travis CI has the option to do such a thing, does GitLa…
andrewdanilov 2019-07-28 23:07:24
Интересный вариант, спасибо
adikalon 2019-07-29 10:10:52
Как в пхпшторме закрыть проект?
Fecalo1d 2019-07-29 10:53:31
File menage projects
adikalon 2019-07-29 10:59:39
Fecalo1d 2019-07-29 10:53:31
File menage projects

там сразу все открытые проекты закрываются. Но уже решен вопрос это. Есть пара других

adikalon 2019-07-29 11:00:01
Можно как-то сделать чтобы вкладки открытых файлов одного проекта были на одной линии, а другого на другой?
adikalon 2019-07-29 11:00:19
И можно сделать так, чтобы при открытии классов блок use был развернут?
Fecalo1d 2019-07-29 11:02:33
В первом случае – открой второй проект в новом редакторе, во втором – гугл тебе поможет, я точно не помню где настройки
adikalon 2019-07-29 11:03:43
Fecalo1d 2019-07-29 11:02:33
В первом случае – открой второй проект в новом редакторе, во втором – гугл тебе поможет, я точно не помню где настройки

Открытие второго проекта в новом редакторе – не помогает

adikalon 2019-07-29 11:03:58
Если бы я нашел ответ в гугле я бы не спросил тут
Vladimir_Yudin 2019-07-29 11:14:56
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000323390-auto-collapse-imports-STOP
Vladimir_Yudin 2019-07-29 11:16:05
первая ссылка в гугле
adikalon 2019-07-29 11:21:11
Vladimir_Yudin 2019-07-29 11:16:05
первая ссылка в гугле

уже исправил спасиб. А по вкладкам нет ничего?

GrishaChasovskih 2019-07-29 14:55:25
#work #vacancy #remote #symfony #php
парни, извинете за оффтоп, нужен junior php developer на удаленку (Украина), по требованиям – знание php7+, API и ООП, желательно опыт с Symfony
adikalon 2019-07-29 16:02:29
Еще вопрос. Как настроить автоматический разрыв строк? Например: идет строка ‘aaaaaaaaaaaa’, я нажмаю по средине энтер и получается вот так:
‘aaaaaa’
. ‘aaaaaa’
sera5279 2019-07-29 16:23:53
adikalon 2019-07-29 16:02:29
Еще вопрос. Как настроить автоматический разрыв строк? Например: идет строка ‘aaaaaaaaaaaa’, я нажмаю по средине энтер и получается вот так:
‘aaaaaa’
. ‘aaaaaa’

ctrl + enter

adikalon 2019-07-29 16:24:28
sera5279 2019-07-29 16:23:53
ctrl + enter

Разобрался уж. А как можно сделать чтобы точка (сомвол конкатенации) появлялась на новой строке?

sera5279 2019-07-29 16:24:55
таких нюансов не знаю)
adikalon 2019-07-29 16:25:05
жаль
2019-07-29 16:27:00
adikalon 2019-07-29 16:25:05
жаль

думаю можно глнуть где-то в Settings->Editor->Code Style->PHP

adikalon 2019-07-29 16:27:11
Смотрел но не нашел
adikalon 2019-07-29 21:29:23
Я могу какимто образом поменять шаблон создающихся файлов?
adikalon 2019-07-29 21:30:41
Все. Нашел
wakawakawak 2019-07-30 10:07:03
Привет, подскажите, а как сделать деплой на сервер?
Вот у меня есть локальный проект на php + node.js

Мне нужно
залить файлы на сервер
в .env прописать новые переменные – mode=production, данные для бд
выполнить laravel migrations
запустить сборку – yarn run build

как можно все это автоматически сделать?

AlexeyMihaylov 2019-07-30 10:08:09
Пайплайны, Laravel Forge
wakawakawak 2019-07-30 10:08:47
а в phpstorm нет такого встроенного ничего?
AlexeyMihaylov 2019-07-30 10:10:18
Это и не нужно. Просто через Шторм делаешь комит и пуш, удаленный репозиторий выполняет деплой
wakawakawak 2019-07-30 10:11:24
понял, я просто несколько в прострации от этих CI-пайплайнов, сложная штука какая то
2019-07-30 13:28:03
если laravel, то envoy подойдет, сам пользуюсь, конфиг где-то в интернете есть, инструкция тоже на официальном сайте лары есть
|