Size: a a a

2020 August 16

DS

Dmitry Sergeev in jenkins_ru
Elenhil
Ну смотри. 99% 3-пати тулов сборки поддерживают ключ типа cachedir
хз, там используется китаиское поделие, cocos2d-x, и там нет никаких cachedir
источник

DS

Dmitry Sergeev in jenkins_ru
Самое простое решение, делать персистентным workspace
источник

E

Elenhil in jenkins_ru
Dmitry Sergeev
хз, там используется китаиское поделие, cocos2d-x, и там нет никаких cachedir
это фреймворк. Я про тулу сборки
источник

E

Elenhil in jenkins_ru
градл точно умеет складывать артифакты куда надо
источник

E

Elenhil in jenkins_ru
если именно фреймворк именно создает файлы именно в захардкоженом пути
источник

E

Elenhil in jenkins_ru
ну, удачи)
источник

DS

Dmitry Sergeev in jenkins_ru
Elenhil
это фреймворк. Я про тулу сборки
там эти градл скрипты, генерит cocos2d-x, который запускается галпом с 5К строк кода.
источник

E

Elenhil in jenkins_ru
в 99% случаев это где-то да конфигурится
источник

DS

Dmitry Sergeev in jenkins_ru
Elenhil
в 99% случаев это где-то да конфигурится
ссылку на доку, для пруфа
источник

E

Elenhil in jenkins_ru
Dmitry Sergeev
там эти градл скрипты, генерит cocos2d-x, который запускается галпом с 5К строк кода.
и НИГДЕ оно не может съесть билд директорию?
источник

E

Elenhil in jenkins_ru
не поверю
источник

E

Elenhil in jenkins_ru
Dmitry Sergeev
ссылку на доку, для пруфа
на доку чего?
источник

DS

Dmitry Sergeev in jenkins_ru
Elenhil
и НИГДЕ оно не может съесть билд директорию?
можно конечно, Указываешь билд директорию, и оно копирует текущий воркспейс (10 гигов) в эту директорию, и там билдит 😂
источник

E

Elenhil in jenkins_ru
Dmitry Sergeev
можно конечно, Указываешь билд директорию, и оно копирует текущий воркспейс (10 гигов) в эту директорию, и там билдит 😂
я имею ввиду директорию куда складывать собранное
источник

DS

Dmitry Sergeev in jenkins_ru
Elenhil
я имею ввиду директорию куда складывать собранное
так собранное как раз пофиг. Это уже готовый артефакт. А там куча кэшей и obj файлов, без которых сборка будет идти 10-20 минут, а с ними 1-2 минуты
источник

E

Elenhil in jenkins_ru
я понимаю. Я не верю, что им нельзя указать директорию для складывания\подсасывания
источник

E

Elenhil in jenkins_ru
или хотя бы не подсасывать их банальным rsync
источник

DS

Dmitry Sergeev in jenkins_ru
Elenhil
я понимаю. Я не верю, что им нельзя указать директорию для складывания\подсасывания
ну не верь 🤷
Факт в том, что проще выделить виртуалку, в котрой сохраняется workspace и ждать 1-2 минуты для сборки, вместо 10-20 минут в подах к кубе без кэшей, или 5-10 минут, если юзать nfs
источник

E

Elenhil in jenkins_ru
источник

E

Elenhil in jenkins_ru
я говорил о ситуации, когда надо конкаррент + кубер
источник