Size: a a a

2019 November 26

V

Vit in DevOps Moscow
George Gaál
внезапно - оно называется GITLAB-CI, а не GITLAB-CD ;)
Что вы придераетесь к мелочам. Банально - упали тесты в фича PR   - пофиг . Упали тесты в релизном пайплайне - аларм.

Я считаю, это тот уровень гибкости, где команда сама должна решать как ей флоу выстроить
источник

GG

George Gaál in DevOps Moscow
Vit
Что вы придераетесь к мелочам. Банально - упали тесты в фича PR   - пофиг . Упали тесты в релизном пайплайне - аларм.

Я считаю, это тот уровень гибкости, где команда сама должна решать как ей флоу выстроить
+
источник

V

Vit in DevOps Moscow
George Gaál
штука, которая управляет флотом инстансов.
Ну, да. Я в гитлабе вызываю kubectl и хожу в такую штуку. Что не так?))
источник

GG

George Gaál in DevOps Moscow
вызывай - в чем проблема? )
источник

GG

George Gaál in DevOps Moscow
тут скорее вопрос в том, что если нужно много kubectl, то ты легко словишь неконсистентность
источник

GG

George Gaál in DevOps Moscow
которая в лучшем случае лечится тупо прогоном пайплайна заново
источник

V

Vit in DevOps Moscow
Gleb Mekhrenin
ну я год назад подобное проделать хотел, after_script не работал если scirpt фейлился. Только те способы что в комментах к ишью
Завтра чекну. Я как раз уведомления хочу сделать)
источник

GM

Gleb Mekhrenin in DevOps Moscow
Vit
Завтра чекну. Я как раз уведомления хочу сделать)
напиши пожалуйста результаты
источник

V

Vit in DevOps Moscow
George Gaál
тут скорее вопрос в том, что если нужно много kubectl, то ты легко словишь неконсистентность
Это уход в сторону от вопроса, но ладно. Что ты имеешь тут ввиду?)

Я вообще сейчас что делаю - review-app тип поднимаю в кубере и e2e тесты хочу натравливать на pr-ах)
источник

GG

George Gaál in DevOps Moscow
Vit
Это уход в сторону от вопроса, но ладно. Что ты имеешь тут ввиду?)

Я вообще сейчас что делаю - review-app тип поднимаю в кубере и e2e тесты хочу натравливать на pr-ах)
я имею в виду, что пайплайн имеет право падать в любой момент времени
источник

GG

George Gaál in DevOps Moscow
или могут быть всякие спецэффекты
источник

V

Vit in DevOps Moscow
George Gaál
я имею в виду, что пайплайн имеет право падать в любой момент времени
Допустим. А где неконсистентность? И какие спец эффекты..?
источник

GG

George Gaál in DevOps Moscow
> А где неконсистентность?
в пайплайне очевидно
источник

GG

George Gaál in DevOps Moscow
ну, например, ты его так написал, что если пайплайн сдохнет посередине, то то, что он делает на целевой системе - приведет ее к состоянию НИ ИЗНАЧАЛЬНОЕ, НИ КОНЕЧНОЕ
источник

GG

George Gaál in DevOps Moscow
а какое-то непонятное и возможно оно работать не будет. Но это антипаттерн
источник

GG

George Gaál in DevOps Moscow
ну, типа копировали файлы по scp на удаленную тачку и оно посередине оборвалось
источник

GG

George Gaál in DevOps Moscow
и не надо мне рассказывать про то, что kubectl у тебя изменения синхронно применяет - там еще отдельную цепочку обратной связи надо фигачить
источник

V

Vit in DevOps Moscow
Ну, идемпотентность и декларативность - наши друзья :)
источник

GG

George Gaál in DevOps Moscow
а это не так просто как кажется с наскока
источник

GG

George Gaál in DevOps Moscow
Vit
Ну, идемпотентность и декларативность - наши друзья :)
а под капотом все равно баш
источник