La plantilla de compilación predeterminada tiene la actividad CheckInGatedChanges
("Cambios de registro controlados") que se ejecuta fuera de la actividad AgentScope
("Ejecutar en el agente").CheckInGatedChanges Ubicación de la actividad en Build Workflow
¿Hay alguna razón para esto? O más bien, ¿podría la actividad CheckInGatedChanges
moverse al final del flujo AgentScope
(fin de secuencia)?
Mi supongo es que Microsoft no desea que el agente compruebe los cambios, sino el controlador. Aunque no estoy seguro, ya que no conozco el funcionamiento interno del modelo de controlador-agente que tienen.
La razón que pido es porque necesitan tener una actividad de ejecución después los cambios se comprueban-in, y que está actualmente me obliga a utilizar otra instancia de la actividad AgentScope. Preferiría ponerlos todos en la primera actividad de AgentScope y no usar recursos adicionales.
Por lo que dices, parece ser estético. En otras palabras, los desarrolladores en general recuerdan no poner actividades debajo de él. ¿Es eso básicamente lo que estabas diciendo? –
Eso y para admitir compilación paralela si se desea. –
Probé esto, y en realidad no funciona. No al 100% al menos. En compilaciones manuales, claro. Pero con un check-in cerrado, falla la compilación con este error: TF270012: No hay un conjunto de archivos disponible para registrarse. –