Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Importante
Cuando se usa Azure DevOps Server, no se paga por trabajos simultáneos autohospedados. El número de agentes es el único límite.
Importante
Los proyectos públicos en Azure DevOps se retiran. A partir de 2027, los proyectos públicos existentes se convierten en privados. Para obtener más información, vea Retirada de proyectos públicos y Migra de un proyecto público a GitHub.
Aprenda a calcular cuántos trabajos paralelos necesita y compre más trabajos paralelos para su organización.
Prerrequisitos
| Categoría | Requisitos |
|---|---|
| Azure DevOps |
|
| Azure |
|
¿Qué es un trabajo paralelo?
Un trabajo paralelo en Azure DevOps Services representa la capacidad de proceso para ejecutar un trabajo de canalización. Si tiene un trabajo paralelo, puede ejecutar un trabajo de canalización a la vez. Si tiene cinco trabajos paralelos, puede ejecutar cinco trabajos de canalización a la vez. Los trabajos paralelos se configuran a nivel de la organización de Azure DevOps y son compartidos por todas las canalizaciones de los proyectos de la organización. Puede iniciar tantas canalizaciones como desee, pero los trabajos paralelos disponibles en su organización determinan cuántas de ellas se pueden ejecutar simultáneamente.
Sugerencia
Piense en un trabajo paralelo como una calle en una piscina. Si su piscina tiene un carril, solo un nadador a la vez puede usar la piscina. Si más nadadores quieren usar la piscina, se alinean y esperan. Cuando el nadador de la calle termina, el siguiente nadador en línea puede utilizar dicha calle. Si tarda demasiado en llegarles el turno a todos los nadadores, puedes añadir más carriles a la piscina.
En Azure Pipelines, si las canalizaciones tardan demasiado tiempo en completarse, compre más trabajos paralelos para su organización para que más trabajos se puedan ejecutar simultáneamente.
Azure DevOps Services tiene dos tipos de trabajos paralelos: hospedados por Microsoft y autohospedados. Ofrece un nivel gratuito y un nivel de servicio de pago para ambos tipos. El nivel gratis autohospedado se concede automáticamente, pero debe habilitar el nivel gratuito hospedado Microsoft.
Al habilitar el nivel gratis, para los proyectos privados obtendrá un trabajo gratuito que se ejecute durante hasta 60 minutos cada vez, con un límite mensual de 1800 minutos (30 horas). La misma asignación se aplica a los proyectos públicos existentes después de que estos pasen a ser privados en 2027. Para habilitar el nivel gratuito alojado por Microsoft, consulte ¿Cómo se habilita el nivel gratuito de trabajos paralelos?
| Nivel | Límite de tiempo de trabajo | Límite de tiempo mensual |
|---|---|---|
| Free tier | Un trabajo gratuito que puede ejecutarse hasta 60 minutos cada vez | 1800 minutos (30 horas) al mes |
| Nivel de pago | 360 minutos por trabajo | No hay límites mensuales |
Sugerencia
Si la canalización supera el tiempo de espera máximo del trabajo, intente dividir la canalización en varios trabajos. Para más información sobre los trabajos, consulte Especificación de trabajos en la canalización.
Cuando el nivel gratuito ya no es suficiente, puede pagar por más capacidad por trabajo paralelo.
Al comprar su primer trabajo paralelo hospedado por Microsoft, el número de trabajos paralelos que tiene en la organización sigue siendo uno. Para ejecutar dos trabajos simultáneamente, necesitas adquirir dos trabajos paralelos si actualmente estás en el plan gratuito. La compra inicial solo elimina los límites de tiempo para el primer trabajo.
Las nuevas organizaciones tienen un límite máximo de 25 trabajos paralelos para agentes hospedados por Microsoft. Póngase en contacto con el soporte técnico para solicitar un aumento del límite. Los aumentos de límite están sujetos a capacidad en la región de tu organización.
¿Cuánto cuestan los trabajos paralelos?
- Para conocer el costo de precios por trabajo paralelo, consulte la página de precios de Azure DevOps.
- Para comprar más trabajos paralelos, consulte ¿Cómo puedo comprar más trabajos paralelos?
¿Cuántos trabajos paralelos necesito?
A medida que el número de pipelines en cola supera el número de trabajos paralelos de los que dispone, las colas de los pipelines se alargan. Cuando encuentre que los retrasos en la cola son demasiado largos, puede comprar más trabajos paralelos según sea necesario.
Regla general sencilla: calcule que necesita un trabajo paralelo cada cuatro a cinco usuarios de su organización.
En los escenarios siguientes, es posible que necesite varios trabajos paralelos:
- Si tiene varios equipos y cada equipo requiere CI, es posible que necesite un trabajo paralelo para cada equipo.
- Si el desencadenador de CI se aplica a varias ramas, es posible que necesite un trabajo paralelo para cada rama activa.
- Si desarrolla varias aplicaciones mediante una organización, es posible que necesite más trabajos paralelos: uno para implementar cada aplicación al mismo tiempo.
Use los métodos siguientes para comprobar los límites de trabajo paralelos y el historial de trabajos.
- Visualización del historial de trabajos mediante el informe de consumo del grupo
- Compruebe directamente la configuración de trabajos paralelos.
Visualización del historial de trabajos mediante el informe de consumo del grupo
Puede usar el informe de consumo del grupo, disponible en la pestaña Análisis del grupo de agentes, para ver un gráfico de trabajos en ejecución y en cola representados con sus trabajos paralelos de los 30 días anteriores. Si tiene un trabajo pendiente de trabajos en cola y los trabajos en ejecución están en el límite de simultaneidad, es posible que desee comprar más trabajos paralelos. Para más información, consulte Informe de consumo del grupo.
Comprueba la configuración de trabajos paralelos directamente
Primero, descubra cuántos trabajos paralelos necesita para ver cuántos trabajos paralelos usa actualmente su organización:
Vaya a Configuración de la organización>Pipelines>Trabajos paralelos.
Ejemplo de dirección URL:
https://{Your_Organization}/_admin/_buildQueue?_a=resourceLimitsVea el número máximo de trabajos paralelos que están disponibles en su organización.
Seleccione Ver trabajos en curso para mostrar todas las compilaciones y versiones que consumen activamente un trabajo paralelo disponible o que están en cola a la espera de que esté disponible un trabajo paralelo.
¿Cómo puedo comprar más trabajos paralelos?
Antes de cambiar el número de trabajos paralelos, asegúrese de que:
- La facturación está configurada para su organización.
- Es miembro del grupo Administradores de colección de proyectos.
Para comprar más trabajos paralelos o para cambiar la cantidad ya comprada:
Inicie sesión en una organización (
https://dev.azure.com/{yourorganization}).Seleccione
Configuración de organización.
En Pipelines, seleccione Trabajos paralelos y luego elija Comprar trabajos paralelos o Cambiar para los trabajos hospedados por Microsoft o Cambiar para los trabajos autohospedados.
Introduzca la cantidad deseada de trabajos hospedados por Microsoft o autohospedados y, después, seleccione Guardar.
El nuevo número de trabajos paralelos puede tardar hasta 30 minutos en activarse.
¿Cómo se habilita el nivel gratuito de trabajos paralelos?
Para recibir la concesión gratuita de trabajos paralelos, vincule la organización de Azure DevOps a una suscripción de Azure válida. Configure la facturación de su organización para vincular una suscripción de Azure. Una vez configurada la facturación, la concesión gratuita se aplica automáticamente a proyectos privados de la organización.
Para obtener más información sobre el nivel gratuito de trabajos paralelos, consulte ¿Cuánto cuestan los trabajos paralelos?
Nota:
Los proyectos públicos se retiran. Ya no se pueden crear nuevos proyectos públicos. Los proyectos públicos existentes conservan sus concesiones de paralelismo libre actuales hasta que se convierten en privadas en 2027.
Azure DevOps Server no tiene un nivel gratuito dedicado de trabajos paralelos. Cuando se usa Azure DevOps Server, no es necesario pagar por trabajos simultáneos autohospedados. El número de agentes es el único límite.
Preguntas más frecuentes
- ¿Puedo asignar un trabajo paralelo a un proyecto o grupo de agentes específico?
- ¿Cómo consume Azure DevOps Services trabajos paralelos?
- ¿Hay límites en quién puede usar Azure Pipelines?
- ¿Hay límites en el número de compilaciones y canalizaciones de versión que puedo crear?
- ¿Qué pasa con la opción de pagar los agentes alojados por minuto?
- Uso controladores de compilación XAML con mi organización. ¿Cómo me cobran por ellos?
¿Puedo asignar un trabajo paralelo a un proyecto o a un grupo de agentes específicos?
Actualmente, no se puede crear particiones ni dedicar capacidad de trabajo paralelo a un proyecto o grupo de agentes específico. Por ejemplo:
- Adquieren dos empleos paralelos en su organización.
- Inicia dos ejecuciones en el primer proyecto y se consumen los dos trabajos paralelos.
- Inicia una ejecución en el segundo proyecto. Esa ejecución no se inicia hasta que se completa una de las ejecuciones del primer proyecto.
¿Cómo consume Azure DevOps Services trabajos paralelos?
Una ejecución de canalización consume un trabajo paralelo solo mientras se ejecuta activamente en un agente:
- En las canalizaciones de versión o YAML, una ejecución consume un trabajo paralelo solo mientras se está implementando activamente en una etapa. Una ejecución que está esperando una aprobación o una intervención manual no consume un trabajo paralelo.
- Los trabajos y versiones de servidor que se implementan en un grupo de implementación no consumen trabajos paralelos.
En el ejemplo siguiente se muestra cómo se consumen los trabajos paralelos:
- La compilación 102 de CI de FabrikamFiber (rama principal) se inicia primero.
- Finalización de FabrikamFiber CI Build 102 desencadena la implementación de FabrikamFiber Release 11.
- Se desencadena la compilación 101 de CI de FabrikamFiber (rama de características). La compilación aún no se puede iniciar porque la implementación de la versión 11 está activa. Por lo tanto, la compilación permanece en cola.
- La versión 11 espera aprobaciones. La compilación 101 de integración continua de Fabrikam se inicia porque una versión que espera aprobaciones no consume un trabajo paralelo.
- La versión 11 está aprobada. Solo se reanuda una vez completada la compilación 101 de CI de Fabrikam.
¿Hay límites sobre quién puede usar Azure Pipelines?
Puede tener tantos usuarios como quiera cuando usa Azure Pipelines. No hay ningún cargo por usuario por usar Azure Pipelines. Los usuarios con acceso básico y de parte interesada pueden crear tantas compilaciones y versiones como quieran.
¿Hay algún límite en el número de canalizaciones de compilación y versión que puedo crear?
No. Puede crear cientos o incluso miles de canalizaciones sin cargo alguno. Puede registrar cualquier número de agentes autohospedados sin costo alguno.
¿Y la opción de pagar por los agentes hospedados por minuto?
Algunos de nuestros primeros clientes siguen utilizando un plan por minuto para los agentes hospedados. En este plan, paga 0,05 USD/minuto durante las primeras 20 horas después del nivel gratis y 0,01 USD/minuto superadas las 20 horas. Debido a las siguientes limitaciones de este plan, puede que quiera considerar el paso al modelo de trabajos paralelos:
- Cuando se usa el plan por minuto, solo se puede ejecutar un trabajo a la vez.
- Cuando se ejecutan compilaciones durante más de 14 horas pagadas en un mes, el plan por minuto puede ser menos rentable que el modelo de trabajos paralelos.
Uso controladores de compilación XAML con mi organización. ¿Cómo me cobran por ellos?
Puede registrar un controlador de compilación XAML para cada trabajo paralelo autohospedado de su organización. Tu organización obtiene al menos un trabajo paralelo autohospedado gratuito, por lo que puedes registrar un controlador de compilación XAML sin ningún cargo adicional. Para cada controlador de compilación XAML adicional, necesitas un trabajo paralelo autohospedado adicional.