Configuración de las demandas del agente
No todos los agentes son iguales. Hemos visto que se pueden basar en sistemas operativos diferentes, pero también pueden instalar dependencias diferentes.
Para describirlo, cada agente tiene un conjunto de funcionalidades configuradas como pares nombre-valor. Las funcionalidades, como el nombre de máquina y el tipo de sistema operativo que se detectan automáticamente, se conocen como funcionalidades del sistema. Los que defina se denominan funcionalidades definidas por el usuario.
Hay una pestaña para Funcionalidades en la página Grupos de agentes (en el nivel de organización) al seleccionar un agente.
Puede usarla para ver las funcionalidades disponibles de un agente y para configurar las funcionalidades del usuario.
Al abrir un agente autohospedado configurado, puede ver las funcionalidades de esa pestaña:
Al configurar una canalización de compilación y el grupo de agentes que se va a usar, puede especificar demandas concretas que el agente debe cumplir en la pestaña Opciones.
En la imagen del trabajo de compilación, se requiere HasPaymentService en la colección de funcionalidades. Y si existe una condición, puede seleccionar que una capacidad sea igual a un valor específico.
Para obtener más información, consulte Funcionalidades.