Question

J'utilise CCNET en combinaison avec Mercurial. J'ai un projet qui a une branche et une tête. ils sont tous deux configurés dans CCNET. La branche fonctionne très bien, il commence seulement construire quand il y a des changements sur cette branche.

Le tronc (par défaut appelé) commence la construction de toutes les modifications du temps sont vérifiées, car il « voit » les ensembles de changement de la branche. Il n'a pas les vérifier (bien penser), mais il continue de construire à chaque fois.

Comment puis-je éviter que le projet de tronc voir les changesets de la branche?

  

<sourcecontrol type="hg">      <repo>http://repository/hg/hgwebdir.cgi/projectsname/</repo>      <workingDirectory>D:\projects\projectsname</workingDirectory>      <branch>default</branch>
     </sourcecontrol>

Était-ce utile?

La solution

On dirait que vous avez trouvé un bug CCNET, mais dans le cas où il est utile plus tard, si vous voulez CCNET tirant vers le bas une seule branche nommée spécifique, vous pouvez utiliser cette notation pour votre URL repo:

<repo>http://repository/hg/hgwebdir.cgi/projectsname/#branchname</repo>

Ce qui vient de hg help urls:

  

Un identifiant en option après #   indique une branche particulière, étiquette, ou   changeset à utiliser à partir de la télécommande   dépôt. Voir aussi « aide hg   revisions'.revisions'.

Cela suppose, bien sûr, que CCNET utilise mercurial sous les couvertures, mais c'est un pari assez sûr.

En faisant cela entraînera votre CCNET à cloner uniquement vers le bas et le suivi de ce nom avec changesets de branche (qui pourrait encore inclure plusieurs têtes).

Autres conseils

Hmm je ressemble à ceci est un bug CCNET, j'ai ajouté un changeset sur la valeur par défaut et maintenant il a arrêté la construction toutes les 30 secondes

ce bug est actuellement en cours d'élaboration http://groups.google.com/group/ccnet-devel/t/fe3f768a346a3796

de sorte que toute aide est appréciée des tests: -)

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