Jenkins
El equipo de Fedora CI depende en gran medida de la automatización de Jenkins para probar las compilaciones en Fedora.
Ajuste
Nuestras instancias Jenkins se configuran con OpenID para permitir a los administradores en el grupo administradores-fedora-ci acceso de administración.
Para configurar esto, usted simplemente necesita:
-
instalar el plugin OpenID
-
Como administrador, vaya a Jenkins → Configurar Seguridad Global
-
Bajo Control de Acceso, cambie Reino de Seguridad a "OpenID SSO"
-
Ajuste URL del Proveedor a:
https://id.fedoraproject.org/
-
-
Bajo Autorización, fije a "Project-based Matrix Authorization Strategy"
-
Añada
fedora-ci-admins
y confirme la caja "Administer" en la columna Overall
-
-
Una vez que usted ha guardado/aplicado esta configuración, necesita salir/entrar para volver a aplicar sus permisos
-
AVISO: OpenID extrae grupos en Jenkins sin necesidad de prefijos personalizados
-
Notas
El equipo Fedora CI ha creado recientemente una organización en github aquí: Fedora CI github
El objetivo es llevar todos nuestros repositorios bajo esta organización en un futuro próximo.
RabbitMQ y tuberías
La misma tubería no puede ser usada dos veces por dos flujos diferentes.
Cada trabajo Jenkins que usa una de las colas osci rabbitmq debe tener una entrada en la tabla de abajo.
Documento de referencia https://pagure.io/fedora-infrastructure/issue/8996
Want to help? Learn how to contribute to Fedora Docs ›