2009-01-27 7 views
1

Est-ce que quelqu'un sait comment définir l'heure de construction sur le script de projet NANT? En fait, je veux que NANT exécute le projet à un moment précis comme tous les soirs à 20h (Nightly Build). Comment puis-je régler cette heure?Nant set time set

Répondre

2

Configurez la commande nant pour qu'elle s'exécute en tant que tâche planifiée * sous le panneau de commande.

* Ou un travail cron si vous utilisez Mono.

+0

Ou utilisez un serveur de build exécutant CruiseControl.NET (ou un autre outil de construction) pour faire les choses plus facile lorsque vous avez plus d'une machine ou plus d'un projet. – OregonGhost

0

Ajouter ceci dans votre fichier ccnet.config avoir CruiseControl .net exécuter votre projet de construction à day.time donné:

<scheduleTrigger time="23:30" buildCondition="ForceBuild"> 
    <weekDays> 
     <weekDay>Monday</weekDay> 
     <weekDay>Tuesday</weekDay> 
     <weekDay>Wednesday</weekDay> 
     <weekDay>Thursday</weekDay> 
     <weekDay>Friday</weekDay> 
     <weekDay>Saturday</weekDay> 
    </weekDays> 
</scheduleTrigger> 

Comme le code l'indique, cela forcera l'événement de construction doit avoir lieu Mon- Sam après 23h30 chaque jour.

Tout est bon?

0

vous ne pouvez pas faire cela en utilisant nant. Vous pouvez également créer un script batch simple (il déclenchera votre script nant) et l'exécuter à partir de Windows Task Scheduler à l'heure désirée