
Alexander
10.01.2018
22:38:36
он не вписывался в круг моих задач просто, его не хватало

serbernar
10.01.2018
22:39:35
ну, кароче, мой выбор - учить ансибл, я понял
спс, спокойной ночи)

Alexander
10.01.2018
22:41:53
наверное, fabricio тоже умеет всё это, я открыл, посмотрел, но оно тоже выглядит каким-то неполным то ли… вот через Ansible можно в два счёта добавить какой-нибудь нестандартный шаг типа аренды серверов по API

Google


Alexander
10.01.2018
22:47:15
Docker (лучше сказать контейнеры) и Ansible - это те вещи, которые сейчас надо знать, они уже слишком популярны, опыт использования Docker’а в какой-то степени может мигрировать в опыт Kubernetes + CRI-O, но суть будет та же
у нас есть некий GitHub, там pull-реквесты, каждый коммит или мерж в девелоп или новый тег приводит к новому билду на CI, который трекает репозиторий и делает образы, из образов потом запускаются контейнеры и тестируются, если это коммит с тегом и тест прошёлся ок, то делается push образа с этим тегом в docker registry , если активирована CD, то следующим шагом будет автоматическое обновление проекта в облаке, если нет CD, то вручную)
и тут отлично подходят именно Ansible playbook для таких задач, не важно, вручную вы запускаете это или скриптом автоматически
если серверов много (несколько тысяч), есть более продвинутые решения, те люди, у которых больше 1000 серверов о них знают) но разработчикам Django вполне хватит Ansible’а как мне кажется)
и да, в качестве CI, я вроде раньше хвалил уже, можно использовать TeamCity, от создателей YouTrack’а и PyCharm =) с полной интеграцией с IDE и прочим) на одном из шагов там можно тот же Ansible запускать, к примеру)


Andrey
10.01.2018
23:13:56
А на гитлабовских CI-CD можно хорошо жить?

Alexander
10.01.2018
23:17:56
ну, многие живут
я не фанат гитлаба, если честно
но оно работает

Alex
10.01.2018
23:19:05

Alexander
10.01.2018
23:21:01
мне нравится больше всего стэк от JetBrains, там нет только вики и чатика, ну, Wiki - это Confluence какая-нибудь или sphinx-doc / Docuwiki если попроще, а чатики - Slack самый популярный, больше всего всяких интеграций
YouTrack клёвый, TeamCity ну почти клёвый (там хочется конфиги простые, их нет, через GUI обычно настраивают)
Upsource для code-review тоже клёвый
PyCharm сами знаете))

Google

Alexander
10.01.2018
23:22:16
Hub для единой auth ко всем приложениям
ну и github для хранения кода, там лучше всего интеграция с Upsource сделана
но можно и с gitlab’ом подружить, если хочется
CD я специально не настраиваю, у меня релизы вручную, они отдельно тестируются вручную перед релизом

Alex
10.01.2018
23:26:00
все что на яве - блевотина

Alexander
10.01.2018
23:26:17
ну вот Confluence - криво, но лучше нет
если много данных, если не все умеют программировать
ну, то есть я могу в reST написать доку, а кто-то не может) плюс захочет вставить схемку
к Confluence есть всякие плагины (тоже платные, да)

Oleg
11.01.2018
07:12:59
я пока ничего лучше Confluence не встречал в этой нише, Teamcity тоже очень удобная штука в которой не приходится 24/7 бороться с настройками и багами в отличии от аналогов, а вот PyCharm не нужен, есть же Vim

terry
11.01.2018
07:13:46
pycharm самый удобный ide на сегодня
но стоит денег и со своим гемором, но все же
вим и рядом не стоял

Oleg
11.01.2018
07:14:28
вот это уже imho, а предыдущие 2 пункта аргументировано и объективно

terry
11.01.2018
07:14:55
ты сравниваешь ide и редактор с плагинами
это немного разные вещи

Oleg
11.01.2018
07:15:14
vim - это ide, но с ним надо уметь работать и настраивать

terry
11.01.2018
07:15:29
вим это редактор
с плюшками

Google

Oleg
11.01.2018
07:15:48
pro.vim

Petr
11.01.2018
07:15:56
но зачем?

Oleg
11.01.2018
07:16:23
такое понимание - это просто техническая неграмотность

terry
11.01.2018
07:16:36
и всегда будет

Oleg
11.01.2018
07:16:39
есть канал где обсуждается вим, можно там обсудить конкретные вопросы

terry
11.01.2018
07:16:43
что ты с ним не делай
вот именно, тебе туда
наверное

Hot
11.01.2018
07:17:33
Говно ваш PyCharm.

??
11.01.2018
07:17:36
pro.vim
Мы в 2018 году. Попробуйте сначала этот самый pyCharm. Никто не будет вас убеждать, что вим говно

Hot
11.01.2018
07:17:36
У меня всё.
Пробовал.

??
11.01.2018
07:17:47
Еще один адепт

Hot
11.01.2018
07:17:47
Неделю на нём сидел ?

Oleg
11.01.2018
07:18:12

??
11.01.2018
07:18:41
Память жрет да. Остальное о лукавого
От

Hot
11.01.2018
07:19:03

Google

Hot
11.01.2018
07:19:14
А оставшиеся работают через жопу.
По факту работает только навигация по hjkl и всякие d, p, gg
И ещё штук 5-6.

terry
11.01.2018
07:19:48

??
11.01.2018
07:19:54
У вимовцев есть целые форумы и каналы, чтобы что то настроить или подключить. У jetbrains такого нету вообще. Потому что не надо. У меня всё ?

Artem
11.01.2018
07:20:06
Жрет память... Да, так работает gc от Явы, что пичарм жрет память, но такого функционала ещё мало кто предоставляет!

Oleg
11.01.2018
07:20:44

Artem
11.01.2018
07:21:08

Oleksandr ror191505
11.01.2018
07:21:32
Не надо относиться к иде, как к блокнотику. И наоборот

Admin
ERROR: S client not available

Hot
11.01.2018
07:21:50
Так консоль и есть заебись, лол.
4-года-без-GUI-фмов-кун гарантирует это.

??
11.01.2018
07:22:18

Hot
11.01.2018
07:22:29
Ведроид - не линукс.

terry
11.01.2018
07:22:35

Artem
11.01.2018
07:22:36

Hot
11.01.2018
07:22:37
А гуглоперделие вокруг линуксоядра.

??
11.01.2018
07:22:38

Oleg
11.01.2018
07:22:59

Artem
11.01.2018
07:22:59

Google

Hot
11.01.2018
07:23:14
>поддержка
>JetBrains
УАХАХАХАХ!
Ржали всем офисом.

??
11.01.2018
07:24:05

terry
11.01.2018
07:24:28

Oleg
11.01.2018
07:24:32

Artem
11.01.2018
07:24:32
Котики, я конечно угараю со всего этого, но продукты делают не просто так, а для повышения написания кода, уменьшения количества ошибок, и всего прочего. Профессиональный софт, он и есть профессиональный!

terry
11.01.2018
07:24:33
почему бы и нет
есть консоль и вим
все
остальное нах

??
11.01.2018
07:25:09

Alexandr
11.01.2018
07:25:11

??
11.01.2018
07:25:15
И всё

terry
11.01.2018
07:25:21
то же винда
это не православно

Oleg
11.01.2018
07:25:41

??
11.01.2018
07:25:52

Artem
11.01.2018
07:25:54
Ебаные троли собрались