dockpack.base_gcc
base_gcc es un rol de Ansible que instala herramientas de compilación de Gnu.
Requisitos
Sistema tipo RHEL (RHEL6, RHEL8) o Ubuntu.
Variables del rol
DTSVER: la versión principal del conjunto de herramientas de desarrollo elegidas en sistemas RedHat, que corresponde de alguna manera con la versión de GCC. Las versiones antiguas de DTS requieren que manejes repositorios para versiones obsoletas.
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
Característica corporativa: activa o desactiva el estado deseado
compilers_present: present
Las colecciones de software ofrecen las versiones más recientes de lenguajes de programación
collections_enabled: true
Versión aprobada/prueba del conjunto de herramientas de desarrollo de colecciones de software
cplusplus_devtoolset: devtoolset-7
Cambia estos valores predeterminados para paquetes opcionales.
cplusplusrpms
cplusplusapts
Dependencias
https://www.softwarecollections.org/en/docs/
Ejemplo de uso
Consulta un servidor de construcción completo en https://github.com/bbaassssiiee/buildserver
Licencia
MIT
Información del autor
Bas Meijer @bbaassssiiee
Ansible role to install GNU C/C++ Compilers
ansible-galaxy install dockpack.base_gcc