Size: a a a

Django [ru] #STAY HOME

2019 February 23

AT

Alex Ted in Django [ru] #STAY HOME
на яндексе не помню точно, вроде нет
источник

AT

Alex Ted in Django [ru] #STAY HOME
а вообще купить vds за условные 200-300 р. в месяц можно без проблем и не жлобиться)
источник

VL

Vitaly L in Django [ru] #STAY HOME
Таааак, спасибо за наводку, буду изучать вопрос) а как будет vds, то быстрый способ на него докер контейнер и в путь? А то сколько мануалов не изучал - везде все руками ставят) из опыта только деплой проекта на работе на вин сервере и всякие тесты с pythonanywhere)
источник

A

Avral in Django [ru] #STAY HOME
Можно взять а потом манибек сделать, особенно у американцев
источник

A

Avral in Django [ru] #STAY HOME
Но это тоже так себе) если есть необходимость
источник

VL

Vitaly L in Django [ru] #STAY HOME
Да, про такие схемы читал) да необходимости особо нет, просто хочу изучить вопрос, а то какой смысл учить, если нормально развернуть не могу
источник

VL

Vitaly L in Django [ru] #STAY HOME
И ещё, что лучше изучить, чтобы полноценная ci сборка была? Какой стек?)
источник

AT

Alex Ted in Django [ru] #STAY HOME
шта
источник

pk

pavel kovtun in Django [ru] #STAY HOME
ansible
источник

pk

pavel kovtun in Django [ru] #STAY HOME
travis
источник

D

Dmitriy in Django [ru] #STAY HOME
Vitaly L
И ещё, что лучше изучить, чтобы полноценная ci сборка была? Какой стек?)
Самый простой способ, как мне кажется, настроить все через гитлаб. На сервер ставишь гитлаб-раннер (это служба, демон), а в репозитории держишь файл gitlab-ci.yml с инструкциями для деплоя.
источник

D

Dmitriy in Django [ru] #STAY HOME
Освоишь это за день, думаю
источник

D

Dmitriy in Django [ru] #STAY HOME
Докер ещё можно освоить, чтобы в нем прямо в гитлабе тесты прогонять перед деплоем
источник

VL

Vitaly L in Django [ru] #STAY HOME
Всем огромное спасибо! Буду изучать👍😊
источник

AT

Alex Ted in Django [ru] #STAY HOME
Dmitriy
Самый простой способ, как мне кажется, настроить все через гитлаб. На сервер ставишь гитлаб-раннер (это служба, демон), а в репозитории держишь файл gitlab-ci.yml с инструкциями для деплоя.
вот это тема кстати, не знал о такой
источник

AT

Alex Ted in Django [ru] #STAY HOME
он на вебхуках работает?
источник

D

Dmitriy in Django [ru] #STAY HOME
Alex Ted
вот это тема кстати, не знал о такой
Я так уже год деплоюсь - мне норм. Ещё можно всякие кнопки удобные сделать для просмотра логов прямо в гитлабе, перезапуска чего-либо и т.п.
источник

D

Dmitriy in Django [ru] #STAY HOME
Хз, как именно - думаю, что он сокетом к гитлабу привязан
источник

D

Dmitriy in Django [ru] #STAY HOME
Гитлаб по сокету передаёт раннеру команды из gitlab-ci, если очень упрощённо говорить.
источник

D

Dmitriy in Django [ru] #STAY HOME
А раннер на хосте, на котором он запущен, команды выполняет, stdout выполнения этих команд отдаёт обратно гитлабу - и вы можете прямо в браузере все видеть. По ssh коннектиться не надо.
источник