Il modello di build predefinito ha l'attività CheckInGatedChanges
("Check In Gated Changes") che viene eseguita al di fuori dell'attività AgentScope
("Esegui su agente").Posizione attività CheckInGatedChanging nel flusso di lavoro di build
C'è una ragione per questo? O meglio, l'attività CheckInGatedChanges
potrebbe essere spostata verso la fine del flusso AgentScope
(fine della sequenza)?
My indovina è che Microsoft non desidera che l'agente stesso effettui il check-in delle modifiche, ma il controller. Non sono sicuro però perché non conosco il funzionamento interno del modello controller-agente che hanno.
Il motivo che mi chiedo è perché ho bisogno di di avere una corsa un'attività dopo le modifiche sono check-in, e che è attualmente costringendomi a utilizzare un'altra istanza dell'attività AgentScope. Preferirei semplicemente inserirli tutti nella prima attività AgentScope e non utilizzare risorse aggiuntive.
Quindi da quello che dici, sembra estetico. In altre parole, gli sviluppatori in genere si ricordano di non mettere attività al di sotto di esso. È fondamentalmente quello che stavi dicendo? –
Quello e per supportare la costruzione parallela se lo si desidera. –
Ho provato questo, e in realtà non funziona. Non al 100% almeno. Sulle build manuali, certo. Ma con un check-in gated, fallisce la compilazione con questo errore: TF270012: Non è disponibile un racket per il check-in. –