Nota:
La compatibilidad con ejecutores más grandes para la configuración predeterminada de code scanning se encuentra actualmente en versión preliminar pública y está sujeta a cambios.
Aprovisionamiento de ejecutores más grandes de nivel empresarial para la configuración predeterminada
- Agregar un ejecutor más grande a tu empresa. Para más información, consulta Administración de ejecutores más grandes.
- Para agregar la etiqueta
code-scanninga ejecutor más grande, asigna un nombre al ejecutorcode-scanning. Una empresa solo puede tener un ejecutor más grande denominadocode-scanningy ese ejecutor controlará todos los trabajos de code scanning para todas las organizaciones y repositorios de la empresa que:-
_Tengan acceso_ al ejecutor de nivel empresarial y -
_No tiene acceso_ a un ejecutor más grande a nivel organizacional llamado `code-scanning`. Si una organización o repositorio también tiene acceso a ejecutor más grande de nivel de organización denominado `code-scanning`, cada trabajo de code scanning se asignará aleatoriamente al ejecutor de nivel de organización o de nivel empresarial.
-
- Para agregar la etiqueta
- Para permitir que las organizaciones accedan a los ejecutor más grande, especifica qué organizaciones pueden usar el grupo de ejecutores al que está asignado el ejecutor. Para más información, consulta Control del acceso a los ejecutores más grandes.
- Para analizar repositorios con la configuración predeterminada, concede a los repositorios deseados acceso al grupo del ejecutor al que se asigna ejecutor más grande. Para más información, consulta Administración de ejecutores más grandes.
- Ahora puedes establecer la configuración predeterminada para la empresa, las organizaciones y los repositorios, y los ejecutor más grande recogerán automáticamente los trabajos de code scanning como se especificó anteriormente. Para obtener más información sobre la configuración de la configuración predeterminada, consulta Establecimiento de la configuración predeterminada para el examen del código y Establecimiento de la configuración predeterminada para el examen de código a gran escala.
Aprovisionamiento de ejecutores más grandes de nivel de organización para la configuración predeterminada
-
Agrega un ejecutor más grande a tu organización. Consulta Administración de ejecutores más grandes.
- Para agregar una etiqueta personalizada al ejecutor más grande, asigna al ejecutor un nombre que coincida con esa etiqueta. Puede usar esta etiqueta personalizada al establecer la configuración predeterminada con ejecutores más grandes.
-
De forma predeterminada, todos los repositorios de la organización tienen acceso a los ejecutores de nivel de organización, lo que significa que todos los repositorios pueden usar ejecutor más grande. Para obtener información sobre cómo conceder acceso solo a repositorios seleccionados a un ejecutor más grande, consulta Administración de ejecutores más grandes.
-
Ahora puedes establecer la configuración predeterminada para la organización y los repositorios, y ejecutor más grande recogerán automáticamente los trabajos de code scanning. Para obtener más información sobre la configuración de la configuración predeterminada, consulta Establecimiento de la configuración predeterminada para el examen del código y Establecimiento de la configuración predeterminada para el examen de código a gran escala.
Pasos adicionales para el análisis de Swift
Actualmente, el análisis de Swift no está disponible en ejecutores más grandes para la configuración predeterminada. Además, si el repositorio tiene acceso a un ejecutor con la etiqueta code-scanning, como un ejecutor más grande provisto para la configuración predeterminada, los flujos de trabajo de configuración predeterminados solo usarán ejecutores con la etiqueta code-scanning. Si deseas establecer la configuración predeterminada en ejecutores más grandes y analizar Swift, tienes dos opciones:
- Aprovisiona un ejecutor de macOS autohospedado con la etiqueta
code-scanningademás de ejecutor más grande. Para obtener más información, consulta Configuración de ejecutores de prueba interna para la digitalización de código en la empresa. - Asegúrate de que los repositorios que contengan Swift no tengan acceso a ejecutores con la etiqueta
code-scanning. Los flujos de trabajo de configuración predeterminados para ese repositorio solo usarán ejecutores estándar.