Size: a a a

2020 November 02

ŹR

Źmićer Rubinštejn in pro.elixir
Я не верю в такие системы, где тебе позволено запустить rm -rf
источник

SM

Sergei Maximov in pro.elixir
Наверно, эта штука будет достаточно низкоуровневая и для любителей поковыряться, вряд ли она займёт нишу популярных CI/CD решений
источник

SM

Sergei Maximov in pro.elixir
Źmićer Rubinštejn
Я не верю в такие системы, где тебе позволено запустить rm -rf
Я могу в Gitlab CI это запустить, и никто мне этого сделать не помешает
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Sergei Maximov
Я могу в Gitlab CI это запустить, и никто мне этого сделать не помешает
Ты контейнер дропнешь максимум
источник

SM

Sergei Maximov in pro.elixir
Źmićer Rubinštejn
Ты контейнер дропнешь максимум
Ну а кто будет мешать эту же шляпу в контейнере запускать?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Sergei Maximov
Ну а кто будет мешать эту же шляпу в контейнере запускать?
Так а сейчас тебе что мешает на эликсире писать скрипты и в gitlab ci их вызывать?
источник

SM

Sergei Maximov in pro.elixir
Ну там фича не в запуске эликсир-скриптов в gitlab ci, а в том, что сам пайплайн написан на эликсире
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну да. И скомпилирован в xml от дженкинса
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что если он будет более low level, то ты сможешь поломать сам раннер
источник

SM

Sergei Maximov in pro.elixir
Это да
источник

AB

Alex Bubnov in pro.elixir
Вот это мне кажется очередной глупостью, причём типичной такой

https://twitter.com/sasajuric/status/1320079510717583361?s=21
источник

AB

Alex Bubnov in pro.elixir
Потому что если хоть чуть-чуть вдуматься, язык всегда наименьшая из проблем
источник

AB

Alex Bubnov in pro.elixir
И то, что я вижу на скрине(https://twitter.com/sasajuric/status/1320079521966481409?s=21) меня тоже не обнадеживает, потому что это тупо замена шелла с чуть более продвинутыми таймаутами, когда основная сложность ci - это кэши и условное выполнение.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я чет не понимаю, зачем нужны таймауты
источник

AB

Alex Bubnov in pro.elixir
С такой гранулярностью - я  тоже не понимаю
источник

AB

Alex Bubnov in pro.elixir
В целом, таймауты конечно нужны, иногда бывают проблемы с сетью/фс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Retry with backoff and short circuit решает проблемы с сетью и фс
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Таймаут в таком виде хз что решает
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Из семантики типа “делай mix deps.get минуту а потом падай”
источник

ŹR

Źmićer Rubinštejn in pro.elixir
wat?
источник