Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Uso de etiquetas con ejecutores autohospedados

Puedes utilizar etiquetas para organizar tus ejecutores auto-hospedados según sus características.

Nota: Actualmente los ejecutores hospedados en GitHub no se admiten en GitHub Enterprise Server. Puede ver más información sobre la compatibilidad futura planeada en GitHub public roadmap.

Para obtener información sobre cómo usar etiquetas a fin de enrutar trabajos a tipos específicos de ejecutores autohospedados, vea "Uso de ejecutores autohospedados en un flujo de trabajo".

Un ejecutor autohospedado se puede ubicar en el repositorio, la organización o la configuración empresarial en your GitHub Enterprise Server instance. Para administrar un ejecutor auto-hospedado, debes tener los siguientes permisos, dependiendo de donde se agregó éste:

  • Repositorio de usuario: debe ser el propietario del repositorio.

  • Organización: debe ser el propietario de una organización.

  • Repositorio de la organización: debe ser el propietario de una organización o tener acceso de administrador al repositorio.

  • Empresa: debe ser un administrador de sitio de GitHub Enterprise.

Crear una etiqueta personalizada

  1. Navega a donde está registrado tu ejecutor:

    • En un repositorio u organización: vaya a la página principal y haga clic en Settings (Configuración).

    • Si usa un ejecutor de nivel empresarial:

      1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server
  2. Navega a los ajustes de GitHub Actions:

    • En una organización o repositorio:

      1. En la barra lateral izquierda, haz clic en Acciones y, después, en Ejecutores.
    • Si usa un ejecutor de nivel empresarial:

      1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haz clic en Acciones. 1. Haz clic en la pestaña Ejecutores. 1. En la lista de ejecutores, haz clic en el nombre del ejecutor que te gustaría configurar.
  3. En la sección de "Etiquetas", haz clic en .

  4. En el campo "Buscar o crear una etiqueta", escriba el nombre de la etiqueta nueva y haga clic en Crear etiqueta. La etiqueta personalizada se creará y asignará al ejecutor auto-hospedado. Las etiquetas personalizadas pueden eliminarse de los ejecutores auto-hospedados, pero actualmente no pueden eliminarse manualmente. Cualquier etiqueta sin utilizar que no se asigne a un ejecutor se borrará automáticamente dentro de 24 horas.

Asignar una etiqueta a un ejecutor auto-hospedado

  1. Navega a donde está registrado tu ejecutor:

    • En un repositorio u organización: vaya a la página principal y haga clic en Settings (Configuración).

    • Si usa un ejecutor de nivel empresarial:

      1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server
  2. Navega a los ajustes de GitHub Actions:

    • En una organización o repositorio:

      1. En la barra lateral izquierda, haz clic en Acciones y, después, en Ejecutores.
    • Si usa un ejecutor de nivel empresarial:

      1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haz clic en Acciones. 1. Haz clic en la pestaña Ejecutores. 1. En la lista de ejecutores, haz clic en el nombre del ejecutor que te gustaría configurar. 1. En la sección de "Etiquetas", haz clic en .
  3. Para asignar una etiqueta a tu ejecutor auto-hospedado, en el campo de "Encuentra o crea una etiqueta", haz clic en ella.

Eliminar una etiqueta personalizada de un ejecutor auto-hospedado

  1. Navega a donde está registrado tu ejecutor:

    • En un repositorio u organización: vaya a la página principal y haga clic en Settings (Configuración).

    • Si usa un ejecutor de nivel empresarial:

      1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server
  2. Navega a los ajustes de GitHub Actions:

    • En una organización o repositorio:

      1. En la barra lateral izquierda, haz clic en Acciones y, después, en Ejecutores.
    • Si usa un ejecutor de nivel empresarial:

      1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haz clic en Acciones. 1. Haz clic en la pestaña Ejecutores. 1. En la lista de ejecutores, haz clic en el nombre del ejecutor que te gustaría configurar. 1. En la sección de "Etiquetas", haz clic en .
  3. En el campo "Buscar o crear una etiqueta", las etiquetas asignadas se marcan con el icono . Haz clic en una etiqueta marcada para desasignarla de tu ejecutor auto-hospedado.

Asignación de etiquetas mediante programación

Puedes asignar etiquetas a un ejecutor autohospedado mediante programación después de crearlo o durante su configuración inicial.

  • Para asignar etiquetas a un ejecutor autohospedado existente mediante programación, debes usar la API REST. Para obtener más información, consulta la API REST de "ejecutores autohospedados".

  • Para asignar etiquetas a un ejecutor autohospedado mediante programación durante la configuración inicial de este, puedes pasar nombres de etiqueta al script config mediante el parámetro labels.

    Nota: No puedes usar el script config para asignar etiquetas a un ejecutor autohospedado existente.

    Por ejemplo, este comando asigna una etiqueta denominada gpu al configurar un nuevo ejecutor autohospedado:

    ./config.sh --url <REPOSITORY_URL> --token <REGISTRATION_TOKEN> --labels gpu
    

    La etiqueta se creará si no existe. También puede usar este enfoque para asignar las etiquetas predeterminadas a los ejecutores, como x64 o linux. Cuando se asignan etiquetas predeterminadas utilizando el script de configuración, GitHub Actions las acepta como asignadas y no valida si el ejecutor está utilizando ese sistema operativo o arquitectura.

    Puedes utilizar separación por comas para asignar etiquetas múltiples. Por ejemplo:

    ./config.sh --url <REPOSITORY_URL> --token <REGISTRATION_TOKEN> --labels gpu,x64,linux
    

    Nota: Si reemplazaste un ejecutor existente, entonces deberás volver a asignar cualquier etiqueta personalizada.