Cache Travis addons / env
У меня есть этот параметр в.travis.yml:
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
Кто-нибудь знает, если / как я могу кэшировать аддон / ENV?
Каждый раз, когда я запускаю сборку travis, она должна перезапускать все это. Вот что он запускает каждый раз:
Добавление источников APT (BETA) $ export DEBIAN_FRONTEND= неинтерактивный 1.34s $ sudo -E apt-add-repository -y "ppa: ubuntu-toolchain-r / test" gpg: keyring
/tmp/tmpj41maxxq/secring.gpg' created gpg: keyring
/tmp/tmpj41maxxq/pubring.gpg 'создал gpg: запрос ключа BA9EF27F с hkp-сервера keyserver.ubuntu.com gpg: /tmp/tmpj41maxxq/trustdb.gpg: trustdb создал gpg: ключ BA9EF27F: открытый ключ "Сборка панели инструментов Launchpad" импортирован gpg: Общее количество обработанных: 1 gpg: импортировано: 1 (RSA: 1) OK Установка пакетов APT (BETA) $ export DEBIAN_FRONTEND= неинтерактивно 9.38s$ sudo -E apt-get -yq update &>> ~/apt-get-update.log 88.43s$ sudo -E apt-get -yq --no-install-подсказки --no-install-рекомендует --force-yes установить g++-4.8 Чтение списков пакетов... Построение дерева зависимостей... Состояние чтения информация... Будут установлены следующие дополнительные пакеты: cpp-4.8 gcc-4.8 gcc-4.8-base gcc-8-base libasan0 libatomic1 libgcc-4.8-dev libgomp1 libisl15 libitm1 libmpfr4 libquadmath0 libstdC++-4.8-dev libstdC++ 6
libtsan0 Предлагаемые пакеты: gcc-4.8-locales g++-4.8-multilib gcc-4.8-doc libstdC++6-4.8-dbg gcc-4.8-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbb libtsan libquadmath0-dbg libstdC++-4.8-doc Будут установлены следующие НОВЫЕ пакеты: gcc-8-base libisl15 Будут обновлены следующие пакеты: cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libgcc-4.8-dev libgomp1 libitm1 libmpfr4 libquadmath0 libstdC++-4.8-dev libstdC++6 libtsan0 14 обновлено, 2 вновь установлено, 0 удалено и 171 не обновлено. Нужно получить 32,2 МБ архивов. После этой операции будет использовано 3028 кБ дополнительного дискового пространства. Получить: 1 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 gcc-8-base amd64 8-20180424-0ubuntu1 ~ 14.04 [17.8 кБ] Получить: 2 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libstdC++6 amd64 8-20180424-0ubuntu1~14.04 [310 кБ] Получить: 3 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libatomic1 amd64 8-20180424-0ubuntu1 ~ 14.04 [9,062 B] Получить: 4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libitm1 amd64 8-20180424-0ubuntu1 ~ 14.04 [27.9 кБ] Получить: 5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libgomp1 amd64 8-20180424-0ubuntu1 ~ 14.04 [76.0 kB] Получить: 6 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libisl15 amd64 0.15-3 ~ 14.04 [507 kB] Получить: 7 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libmpfr4 amd64 3.1.3-1 ~ 14.04 [178 кБ] Получить: 8 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu верный / основной amd64 g++-4.8 amd64 4.8.5-4ubuntu8~14.04.2 [18.2 МБ] Получить: 9 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 gcc-4.8 amd64 4.8.5-4ubuntu8 ~ 14.04.2 [5 061 кБ] Получить: 10 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 cpp-4.8 amd64 4.8.5-4ubuntu8 ~ 14.04.2 [4 602 кБ] Получить: 15 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 libasan0 amd64 4.8.5-4ubuntu8 ~ 14.04.2 [63.1 кБ] Получить: 16 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty / main amd64 gcc-4.8-base amd64 4.8.5-4ubuntu8 ~ 14.04.2 [15,7 кБ] Получено 32,2 МБ за 1 мин 16 с (422 кБ / с) Выбор ранее не выбранного пакета gcc-8-base:amd64. (Чтение базы данных... 72205 файлов и каталогов, установленных в настоящее время.) Подготовка к распаковке.../gcc-8-base_8-20180424-0ubuntu1~14.04_amd64.deb ... Распаковка gcc-8-base:amd64 (8-20180424-0ubuntu1~14.04) ... Обработка триггеров для ccache (3.1.9-1) ... Обновление символических ссылок в / usr / lib / ccache...