2009-09-03 7 views
0

Notre équipe a récemment effectué une mise à niveau vers TeamCity 4.5.4, mais nous rencontrons des problèmes avec TeamCity exécutant nos scripts de build nant.TeamCity 4.5 ne reconnaît pas l'élément trycatch dans le script nant

Nous obtenons maintenant un message d'erreur indiquant: Invalid element <trycatch>. Unknown task or datatype.

Nous n'avons pas changé notre script de compilation pendant ou après la mise à niveau, donc je me demande ce que, le cas échéant, le changement ne nous avons besoin de faire pour obtenir ce travail encore.

La partie du script qui est à l'origine des problèmes est la suivante:

<trycatch> 
    <try> 
<ncover> 
     <snip>this does ncover stuff</snip> 
</ncover> 
    </try> 
    <catch property="failure"> 
    <echo message="At least one test failed: ${failure}"/> 
     <property name="fail.message" value="${failure}"/> 
     <property name="test.failed" value="true"/> 
    </catch> 
</trycatch> 

Quelqu'un at-il rencontré ce problème?

Répondre

1

Je pense que la tâche trycatch fait partie de NantContrib. Il est possible que NantContrib ne soit plus inclus dans la ville de l'équipe. Ou votre script a besoin d'une référence de mise à jour de nantcontrib. Juste une pensée.

Questions connexes