TeamCity, MsBuild komutumdan ## teamcity etkileşimini kullanarak rapor vermeme izin veriyor. Bunu, TeamCity'ye yapının başarısız olduğunu veya gerçekten de BAŞARILI olduğunu söylemek için kullanabilirim, ancak bunun yerine yapıyı CANCEL'e bildirmek istiyorum. Bunu yapmanın bir yolu var mı?Bir TeamCity yapısını msbuild komutumdan iptal edebilir miyim?
Ben başarısızlık TeamCity bilgilendirmek için kullanabilir ...
<Message Text="##teamcity[buildStatus status='FAILURE']" Condition="Something==SomeCondition" />
Bunu yapmak isterim
...
<Message Text="##teamcity[buildStatus status='CANCEL']" Condition="Something==SomeCondition" />
Ben bugüne kadar TeamCity Service Tasks başka bir şey denedim .
DÜZENLEME:
Bu yüzden bir workaround http request bir yapı iptal etmek için kullanılabilir, ancak bu özellik, mevcut değildir görünüyor. TC web sitesini kurmayı iptal etmek için feature request da bulunmaktadır. Eğer hoşunuza giden bir şeyse (veya bana yardım etmek ister misin?) O zaman oy verin!
Alkış
Evet Şu anda yapı durdurmak için kullanabilir ama biz TC dahilinde davranış İptal düğmesine basarak aynı olmasını istediğiniz inşa çalışan. –