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 nivel empresarial ejecutores más grandes para la configuración predeterminada
- Agregue un elemento ejecutor más grande a su empresa. Para obtener más información, vea Administración de ejecutores más grandes.
- Para agregar la etiqueta
code-scanninga su ejecutor más grande, nombre al ejecutorcode-scanning. Una empresa solo puede tener un ejecutor más grande denominadocode-scanning, y ese ejecutor controlará todos los trabajos de code scanning para todas las organizaciones y repositorios dentro de su empresa que:-
_Tengan acceso_ al ejecutor de nivel empresarial y - No tiene acceso a un nivel ejecutor más grande de organización denominado
code-scanning. Si una organización o un repositorio también tiene acceso a un ejecutor más grande de nivel de organización denominadocode-scanning, cada trabajo de code scanning se asignará de manera aleatoria al ejecutor de nivel de organización o al 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, conceda a los repositorios deseados acceso al grupo ejecutor más grande del ejecutor al que está asignado. Para obtener más información, vea Administración de ejecutores más grandes.
- Ahora puede realizar la configuración predeterminada para su empresa, organizaciones y repositorios, y sus trabajos de ejecutor más grande seleccionarán automáticamente 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 a nivel organizacional para la configuración predeterminada
-
Agregue un elemento ejecutor más grande a su organización. Consulte Administración de ejecutores más grandes.
- Para agregar una etiqueta personalizada a ejecutor más grande, asigne al ejecutor un nombre que coincida con esa etiqueta. Puede usar esta etiqueta personalizada al configurar la configuración predeterminada con ejecutores más grandes.
-
De forma predeterminada, todos los repositorios de tu organización tienen acceso a los ejecutores a nivel de organización, lo que significa que cada repositorio puede usar tu ejecutor más grande. Para obtener información sobre cómo conceder acceso solo a repositorios seleccionados en ejecutor más grande, vea Administración de ejecutores más grandes.
-
Ahora puede establecer la configuración predeterminada para la organización y los repositorios, y su ejecutor más grande seleccionará 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 code-scanning etiqueta , como un ejecutor más grande aprovisionado para la configuración predeterminada, los flujos de trabajo de instalación predeterminados solo usarán ejecutores etiquetados como code-scanning. Si desea configurar la configuración predeterminada en ejecutores más grandes_y_ analizar Swift, tiene dos opciones:
- Aprovisione un ejecutor de macOS autohospedado con la etiqueta
code-scanningademás de su ejecutor más grande. Para obtener más información, consulte 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.