Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 21

А

Андрей А in Kubernetes — русскоговорящее сообщество
Dmitry Zherebko
у нас монорепа и хочется запускать тест когда тесты поменялись в конкретной папке(кондишин) и выходит ты не можешь юзать эту фичу, потому что тест не будет обязательным
а что за тесты? фронтовые?
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
Андрей А
а что за тесты? фронтовые?
да
источник

ЕП

Евгений Павлов... in Kubernetes — русскоговорящее сообщество
Artem Silenkov
вот мои претнзии лично к экшонсам,
- изменить воркфлоу и как-то это протестировать, сделано через жопу.
- локлаьно влоркфлоу никак не запустить и не протестить
- имаджи здоровые для вмок
- минимальный имадж с какойто кривой сдк уже внутри
- селфхостед раннеры никак динамически не зааллоцировать
- в облаке джобы иногда сутками очереди ждут
- кеш для сборок кривой ппц
- сложные пайплайны там тупо нереализуемы
- бабла хотят
Сразу по первым двум пунктам закрываю вопрос https://github.com/nektos/act
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
у меня не поднялась эта штука
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
да оно не работает, чо толку что оно есть
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
там по дефолту кривое дебиан контейнер, вв котором вообще ничего не запускается бгг
источник

ЕП

Евгений Павлов... in Kubernetes — русскоговорящее сообщество
Artem Silenkov
вот мои претнзии лично к экшонсам,
- изменить воркфлоу и как-то это протестировать, сделано через жопу.
- локлаьно влоркфлоу никак не запустить и не протестить
- имаджи здоровые для вмок
- минимальный имадж с какойто кривой сдк уже внутри
- селфхостед раннеры никак динамически не зааллоцировать
- в облаке джобы иногда сутками очереди ждут
- кеш для сборок кривой ппц
- сложные пайплайны там тупо нереализуемы
- бабла хотят
кто мешает свои имаджы делать?
что значит селф-хостет не заалоцировать?
что конкретно не так с кешем?
какой сценарий не реализовать конкретно?
за что бабла хотят?
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
а все если запихать чтобы работало, там 15 гигов контейнер получается, это маразм )
источник

ЕП

Евгений Павлов... in Kubernetes — русскоговорящее сообщество
Artem Silenkov
там по дефолту кривое дебиан контейнер, вв котором вообще ничего не запускается бгг
там есть опция использовать любой образ для контейнера
источник

ЕП

Евгений Павлов... in Kubernetes — русскоговорящее сообщество
Dmitry Zherebko
у меня не поднялась эта штука
ну это печально что) так можно про любой продукт сказать
источник

А

Андрей А in Kubernetes — русскоговорящее сообщество
ну вообще странно, если CI решает, какие тесты запускать. тут надо писать тулзу, которая будет смотреть заафекченные файлы, используемые в тесте и предоставлять эту инфу в CI, как например та же lerna умеет видеть изменения и триггериться только на те пакеты в монорепе, где были изменения
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
Андрей А
ну вообще странно, если CI решает, какие тесты запускать. тут надо писать тулзу, которая будет смотреть заафекченные файлы, используемые в тесте и предоставлять эту инфу в CI, как например та же lerna умеет видеть изменения и триггериться только на те пакеты в монорепе, где были изменения
так это самое у них есть же фича для фильтрации когда тест запускать
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
она просто не работает так как надо
источник

А

Андрей А in Kubernetes — русскоговорящее сообщество
Dmitry Zherebko
так это самое у них есть же фича для фильтрации когда тест запускать
ну круто что есть, но чую это для простых кейсов, в случае с монорепой не факт, что это вообще будет работать
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
Андрей А
ну вообще странно, если CI решает, какие тесты запускать. тут надо писать тулзу, которая будет смотреть заафекченные файлы, используемые в тесте и предоставлять эту инфу в CI, как например та же lerna умеет видеть изменения и триггериться только на те пакеты в монорепе, где были изменения
плюс монорепа не фронтовая, а продуктовая)
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
я дальше продолжать не буду, там все в ишуях есть )
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
что тут происходит
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
кубернетес, обсуждают экшенс
источник

А

Андрей А in Kubernetes — русскоговорящее сообщество
Dmitry Zherebko
плюс монорепа не фронтовая, а продуктовая)
тут нужно смотреть на изменения в файлах, искать сопричастные к ним тесты, а это значит, анализировать исходный код и знать тот же js/ts - не думаю, что CI такое умеет из коробки
источник

DZ

Dmitry Zherebko in Kubernetes — русскоговорящее сообщество
Андрей А
тут нужно смотреть на изменения в файлах, искать сопричастные к ним тесты, а это значит, анализировать исходный код и знать тот же js/ts - не думаю, что CI такое умеет из коробки
не, всё что мне надо если изменения в папке frontend то запустить все фронтенд тесты и аналогично с другими компонентами, я вообще не с этим вопросом зашел
источник