base_gcc
base_gcc — это ansible-role, которая устанавливает инструменты компилятора Gnu.
Требования
Система на базе RHEL (RHEL6, RHEL8) или Ubuntu.
Переменные роли
DTSVER: основная версия выбранного набора инструментов разработчика на системах RedHat, которая в некотором роде соответствует версии GCC. Старые версии DTS требуют размещения репозиториев для устаревших версий.
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
Корпоративная функция: переключает желаемое состояние
compilers_present: present
Программные коллекции предлагают последние версии языков программирования
collections_enabled: true
Одобренный/тестовый релиз набора инструментов разработчика из программных коллекций
cplusplus_devtoolset: devtoolset-7
Измените эти значения по умолчанию для опциональных пакетов.
cplusplusrpms
cplusplusapts
Зависимости
https://www.softwarecollections.org/en/docs/
Пример использования
Смотрите полный сервер сборки https://github.com/bbaassssiiee/buildserver
Лицензия
MIT
Информация об авторе
Bas Meijer @bbaassssiiee
Ansible role to install GNU C/C++ Compilers
ansible-galaxy install dockpack/base_gcc