Question

J'ai une compilation nant par défaut qui s'exécute à chaque enregistrement dans CC.net. Ce que je voudrais faire, c’est exécuter tous les soirs une tâche différente sous le même build qui effectuerait un contrôle complet de la base de code pour le lendemain.

Est-ce possible avec cc.net? Je l'ai fait avec TeamCity et je suis rouillé avec cc.net car je ne l'ai pas utilisé depuis un moment.

Était-ce utile?

La solution

CruiseControl.Net passera la condition de déclencheur de construction à votre script NAnt. Ainsi, votre construction peut appeler différentes cibles en fonction de la propriété CCNetBuildCondition en cours de définition, soit sur & If; ; ou "ForceBuild" .

Autres conseils

Oui. Vous pouvez créer un nouveau projet dans CruiseControl qui exécute votre construction normale ou vous pouvez le faire exécuter une génération séparée (selon vos besoins). Planifiez ensuite l’exécution de ce projet à une heure précise (le matin).

Essayez ceci: http://cruisecontrol.sourceforge.net/main/configxml.html

Ou ceci: http://confluence.public.thoughtworks.org/ display / CCNET / Schedule + Trigger

Je pense que vous cherchez à configurer les déclencheurs à une heure prédéfinie. Il y a ces paramètres. Exemple ci-dessous du site CC.NET.

    <scheduleTrigger time="23:30" buildCondition="ForceBuild" name="Scheduled">
       <weekDays>
           <weekDay>Monday</weekDay>
       </weekDays>
    </scheduleTrigger>

Vous pouvez créer une version quand vous le souhaitez. Si vous ne voulez pas tout faire en même temps, vous pouvez créer des projets avec ce déclencheur axés sur de plus petits aspects de votre code. C’est ainsi que vous faites en sorte que CC.NET lance une construction à un moment donné.

Plus d'informations sur les déclencheurs de planification sur le site de Confluence

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top