Skip to main content
Skip to content

Configuración de Dependabot en ejecutores autohospedados

Puede configurar ejecutores autohospedados que Dependabot usen para acceder a los registros privados y a los recursos de red internos.

¿Quién puede utilizar esta característica?

Administradores de repositorios y propietarios de la organización

Prerrequisitos

  • Dependabot está instalado y habilitado.
  • GitHub Actions está habilitado y en uso.

Adición de ejecutores autohospedados para actualizaciones de Dependabot

  1. Aprovisione ejecutores de prueba interna en el nivel de repositorio u organización. Para más información, consulta Ejecutores autohospedados y Agrega ejecutores auto-hospedados.
  2. Configure el entorno y los ejecutores para cumplir con los requisitos de Dependabot. Consulte Requisitos para usar Dependabot con ejecutores autohospedados.
  3. Asigne la etiqueta predeterminada dependabot o una etiqueta personalizada a cada ejecutor para que Dependabot use. Consulte Uso de etiquetas con ejecutores autohospedados.
  4. Opcionalmente, habilite los flujos de trabajo desencadenados por Dependabot para usar más que permisos de solo lectura y para tener acceso a los secretos que normalmente están disponibles. Para más información, consulta Solución de problemas de Dependabot en acciones de GitHub.

Configuración de ejecutores autohospedados para Dependabot updates

Advertencia

Antes de seleccionar Ejecutor etiquetado, asegúrese de que un ejecutor tenga la etiqueta que planea usar. Si especifica un grupo de ejecutores, asegúrese de que el grupo existe y de que el repositorio pueda acceder a él. Consulte Dependabot en runners de Acciones de GitHub.

Una vez que haya configurado ejecutores autohospedados para Dependabot updates, puede seleccionarlos en el nivel de organización o repositorio.

Nota:

Cambiar la configuración del ejecutor no desencadena una nueva Dependabot ejecución.

Para el repositorio privado

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la sección "Seguridad y calidad" de la barra lateral, haga clic en Advanced Security.

  4. En "Análisis de dependencias", en la sección "Dependabot actualizaciones de versiones", junto a "Tipo de ejecutor", haga clic en .

  5. En el menú desplegable "Tipo de ejecutor", seleccione Ejecutor etiquetado.

  6. Opcionalmente, escriba un nombre de grupo de ejecutor y una etiqueta de ejecutor personalizada. Si no introduce una etiqueta, Dependabot usa la etiqueta dependabot.

  7. Haga clic en Guardar selección del ejecutor.

    Nota:

    Si no puedes cambiar la configuración del ejecutor, puede que tu organización restrinja las acciones y los ejecutores autohospedados en el repositorio. Póngase en contacto con el propietario de la organización para obtener más información.

Para la organización

Puede habilitar Dependabot en ejecutores autohospedados para todos los repositorios privados ya existentes en una organización. Solo se actualizarán los repositorios que ya estén configurados para ejecutar Dependabot en GitHub Actions de modo que ejecuten Dependabot en ejecutores autoalojados la próxima vez que se active un trabajo de Dependabot.

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la sección "Security" de la barra lateral, haz clic en Advanced Security y después en Global settings.

  5. En la sección "Dependabot", junto a "Tipo de ejecutor", haga clic en .

  6. Seleccione el menú desplegable "Tipo de ejecutor" y haga clic en Ejecutor etiquetado y proporcione información adicional. Si ha aplicado una etiqueta personalizada a los ejecutores autohospedados, escriba esa etiqueta en el cuadro de texto "Etiqueta de ejecutor".

  7. Para habilitar la característica para todos los repositorios nuevos de la organización, haga clic en Guardar selección del ejecutor.