Size: a a a

2020 October 18

Dv

Dr. Friedrich von Ne... in codingteam
Настоящий зверь.
источник

c

codingteam@cjr in codingteam
Minoru
слушайте, в Docker по умолчанию нельзя пользоваться FUSE, приходится в него передавать страшные параметры --cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined. Естественно, CI-провайдеры такого делать не будут. Ну, первое Cirrus делает, но остальные два — нет. Видимо, придётся гонять такие вещи в полноценных виртуалках, но они же будут каждый раз заново конфигурироваться и ставить пакеты, это медленно
источник

FO

FORTRAN ONE LOVE in codingteam
Dr. Friedrich von Never
Будешь на меня стучать — солью тебя Минору!
minoru, мне угрожают! Укуси обидчика!
источник

c

codingteam@cjr in codingteam
Minoru
отсюда вопрос: видел ли кто-нибудь CI-провайдера, кеширующего виртуалки? Чтобы я один раз поставил пакеты, и в будущем она стартовала быстро как контейнер?
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
слушайте, в Docker по умолчанию нельзя пользоваться FUSE, приходится в него передавать страшные параметры --cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined. Естественно, CI-провайдеры такого делать не будут. Ну, первое Cirrus делает, но остальные два — нет. Видимо, придётся гонять такие вещи в полноценных виртуалках, но они же будут каждый раз заново конфигурироваться и ставить пакеты, это медленно
А для чего тебе FUSE?
источник

c

codingteam@cjr in codingteam
Minoru
@fvnever: а я пишу файловую систему
источник

FO

FORTRAN ONE LOVE in codingteam
codingteam@cjr
Minoru
отсюда вопрос: видел ли кто-нибудь CI-провайдера, кеширующего виртуалки? Чтобы я один раз поставил пакеты, и в будущем она стартовала быстро как контейнер?
GitLab, вроде, кешировал
источник

c

codingteam@cjr in codingteam
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
@fvnever: а я пишу файловую систему
@foxtran, видишь? Я же говорил: настоящий зверь!
источник

c

codingteam@cjr in codingteam
Minoru
._.
источник

FO

FORTRAN ONE LOVE in codingteam
Dr. Friedrich von Never
@foxtran, видишь? Я же говорил: настоящий зверь!
Ща мы тебя на эту ФС запишем, а потом минору код сломает!
источник

c

codingteam@cjr in codingteam
Minoru
@foxtran: спасибо, сейчас почитаю доки
источник

c

codingteam@cjr in codingteam
Minoru
@foxtran: ох, почитал бы ты README… Моя ФС только на чтение
источник

c

codingteam@cjr in codingteam
Minoru
зато из неё можно достать терабайты, петабайты, даже эксибайты случайных данных!
источник

Dv

Dr. Friedrich von Ne... in codingteam
Там даже в дескрипшене репозитория это написано.
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
отсюда вопрос: видел ли кто-нибудь CI-провайдера, кеширующего виртуалки? Чтобы я один раз поставил пакеты, и в будущем она стартовала быстро как контейнер?
А насколько много времени занимают эти тесты?
источник

Dv

Dr. Friedrich von Ne... in codingteam
Я бы мб абстрагировался от FUSE, и писал юнит-тесты в юзерспейсе. А интеграционные тесты бы гонял реже (не на каждый PR, например).
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну, в смысле, не просто в юзерспейсе, а шоб работало в обычном бинарнике, без уличной магии.
источник

c

codingteam@cjr in codingteam
Minoru
@fvnever: на моём ноуте — три секунды. А зависимостей там — закачаешься, потому что TeX и Pandoc. Образ для Докера весит два гига
источник

c

codingteam@cjr in codingteam
Minoru
пореже гонять интеграционные — можно, но хотелось бы избежать этого. Записал в копилочку вариантов, спасибоб
источник