Size: a a a

Django [ru] #STAY HOME

2019 October 10

NL

Nick L in Django [ru] #STAY HOME
120 минут в день билда или рабочего времени контейнера ?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
120 минут как сумма времени от начала до окончания по всем процессам CI за 24 часа
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
к примеру, контейнер собирается 2 минуты, потом юнит-тесты пару минут, потом какие-нибудь функциональные тесты ещё минут 16 и вот в сумме будет 20 минут на 1 прогон тестов, 120/20=6 раз в день бесплатно
источник

NL

Nick L in Django [ru] #STAY HOME
Ну вроде круто
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
там круто другое, там есть 8 и 32 vCPU, это позволяет существенно ускорить прогон тестов
источник

D

Dmitry in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
Google Cloud Build ?
то есть ты просто отдаёшь ей компоуз и что с ним делать, а оно прогоняет и бесплатно?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это один из возможных вариантов
источник

D

Dmitry in Django [ru] #STAY HOME
круто, что сказать
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
другой вариант - используя https://cloud.google.com/deployment-manager/ или Terraform создать тестовый проект
источник

A

Alex in Django [ru] #STAY HOME
Ребят, нужно реализовать чтобы после определенного времени, скажем после 9 вечера и до 8 утра, определенный функционал сайта не работал (скажем заказы). Какие варианты есть реализации? Если брать текущее время сервера, то этот вариант скорей всего отпадает, т.к проектов много на сервере, часовые пояса разные могут быть и т.д.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
как это не работал?
источник

NL

Nick L in Django [ru] #STAY HOME
А как вам Jenkins?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
источник

NL

Nick L in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
как это не работал?
источник

ТИ

Татьяна Ионова in Django [ru] #STAY HOME
Ребят, доброе утро) Я к вам с новым вопросом) Как получить статик файл во вьюв? Что только не перепробовала, и static_storage и static(url), все равно ругается на отсутствие файла.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Nick L
А как вам Jenkins?
я за YouTrack + GitHub + Slack + TeamCity / Google Cloud Build 😊
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
оно всё интегрируется друг с другом по-всякому
источник

NL

Nick L in Django [ru] #STAY HOME
А можно тупой вопрос?
Ну вот собрался в GCB контейнер

Куда он дальше идёт ?
На боевой серв ?
источник

D

Dmitry in Django [ru] #STAY HOME
Alex
Ребят, нужно реализовать чтобы после определенного времени, скажем после 9 вечера и до 8 утра, определенный функционал сайта не работал (скажем заказы). Какие варианты есть реализации? Если брать текущее время сервера, то этот вариант скорей всего отпадает, т.к проектов много на сервере, часовые пояса разные могут быть и т.д.
permission_class или test_func вьюх могут чекать время, например. Можно декоратор такой написать и добавить где надо
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Nick L
А можно тупой вопрос?
Ну вот собрался в GCB контейнер

Куда он дальше идёт ?
На боевой серв ?
ну, сначала тесты, потом да (если CD)
источник