2009-05-15 5 views
2

Je souhaite obtenir la version d'assemblage de ma solution et l'appliquer à une étiquette cc.net. Je pense que je le fais en arrière puisque toutes les informations là-bas ont le serveur CI mis la version. Mais je ne sais pas comment intégrer différentes versions de versions et la branche de développement dans CI. Chaque fois que nous lâchons le numéro de révision. Est-ce que/devrais-je ajouter un nouveau projet dans cc.net pour chaque branche? Y at-il un moyen d'obtenir automatiquement la dernière branche? Désolé pour tant de questions différentes dans une ... question. Je suis nouveau dans ce domaine CI.Comment puis-je obtenir la version d'assemblage de mon sln dans une étiqueteuse d'intégration continue?

Répondre

1

Vous trouverez cela beaucoup plus facile si vous passez à TeamCity. J'ai lutté avec tant de scripts nant/fichiers de configuration cruisecontrol dans le passé, je suis presque aveugle de chevrons. J'ai pleuré comme le comptable qui m'a montré le premier tableur quand j'ai commencé à jouer avec TeamCity. Cela rendra votre vie 1000% plus facile.

+0

Bien Team City n'est pas gratuit, et c'est un gros problème pour l'entreprise. Hudson avait l'air cool. – nportelli

+0

L'édition professionnelle * est * gratuite. C'est 20 utilisateurs et 20 projets. Si vous en voulez plus, même dans ce cas, l'édition d'entreprise est à peu près au même prix qu'une seule licence msdn pour une année. Si vous êtes nouveau à CI, je recommande fortement TeamCity. –

+0

Vous pouvez également exécuter plusieurs instances de l'édition professionnelle gratuite, donc si vous pouvez séparer vos projets/utilisateurs de manière sensée, vous n'avez jamais besoin d'atteindre la limite de 20/20. – bruceboughton

2

FinalBuilder et la mise à jour AssemblyInfo

[Mise à jour: Cool, ne peut pas ajouter des hyperliens. Mettez FinalBuilder et 3xw en dotcom à la fin devant l'adresse suivante :) /Products/FinalBuilder/FeatureMatrix/FeaturesCompilerActions/tabid/98/Default.aspx

  1. utilisation "Définir PropertySet" basé sur .NET Assembly Les chiffres
  2. Utilisez "PropertySet Load"
  3. Utilisez "PropertySet Incremement"
  4. Utilisez "AssemblyInfo Updater" pour l'enregistrer à nouveau

Et vous avez terminé. :)

Questions connexes