TFS избира грешна компилация за внедряване, когато е избрано „Последно› под „Избор на съществуваща компилация:“

Използвам дефиниция на компилация, която използва LabDefaultTemplate.11.xaml за внедряване на компилациите. В настройките на лабораторния процес избрах „Най-нови“ под „Избор на съществуваща компилация“ в раздела „Компилация“. В идеалния случай винаги трябва да взема най-новата налична компилация за внедряване, НО вместо това избира стара компилация, която е създадена преди няколко дни. Единствената разлика в старата компилация и скорошните компилации е, че тя е преминала успешно, когато е създадена, докато последните компилации са успели частично.

Какъв може да е проблемът и възможното решение? Ще се радвам на бърз отговор.

Благодаря, -w


person Wasim Haque    schedule 28.11.2014    source източник


Отговори (1)


Последно в това падащо меню означава, че ще избере най-новата успешна компилация. Работи както е проектирано.

Ако искате да промените логиката, ще трябва да редактирате работния поток на XAML и евентуално да напишете персонализирана дейност.

person Dylan Smith    schedule 28.11.2014
comment
Благодаря Дилън, можете ли да предоставите малко помощ за това какво и как да напишете тази персонализирана дейност. - person Wasim Haque; 28.11.2014
comment
внедряването се проваля, преди дори да достигне фазата на изпълнение на теста. някакви предположения? - person Wasim Haque; 29.11.2014
comment
@MrHinsh говори за коригиране на тестовете във вашата оригинална компилация, така че вместо Частично успешна, вие получавате резултати от Успешна компилация, след което компилацията LabDefault ще вземе най-новата компилация правилно. - person Dylan Smith; 29.11.2014