dockpack.base_gcc
base_gcc to rola ansible, która instaluję narzędzia kompilatora Gnu
Wymagania
System podobny do RHEL (RHEL6, RHEL8) lub Ubuntu
Zmienne Roli
DTSVER: główna wersja zestawu narzędzi deweloperskich wybieranego na systemach RedHat, w jakiś sposób odpowiada wersji GCC.
Stare wersje DTS wymagają, abyś hostował repozytoria dla przestarzałych wersji.
DTSVER: 11
cplusplus_devtoolset: "devtoolset-{{ DTSVER }}"
Funkcja korporacyjna: przełącza pożądany stan
compilers_present: present
Zbiory oprogramowania oferują najnowsze wersje języków programowania
collections_enabled: true
Zatwierdzona/wydana wersja zestawu narzędzi deweloperskich zbiorów oprogramowania
cplusplus_devtoolset: devtoolset-7
Zmień te domyślne wartości dla opcjonalnych pakietów.
cplusplusrpms
cplusplusapts
Zależności
https://www.softwarecollections.org/en/docs/
Przykład użycia
Zobacz kompletny serwer budowy https://github.com/bbaassssiiee/buildserver
Licencja
MIT
Informacje o Autorze
Bas Meijer
@bbaassssiiee
Ansible role to install GNU C/C++ Compilers
ansible-galaxy install dockpack.base_gcc