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?
2
A
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.
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
- utilisation "Définir PropertySet" basé sur .NET Assembly Les chiffres
- Utilisez "PropertySet Load"
- Utilisez "PropertySet Incremement"
- Utilisez "AssemblyInfo Updater" pour l'enregistrer à nouveau
Et vous avez terminé. :)
Questions connexes
- 1. Comment obtenir la version du produit pour mon programme Silverlight?
- 2. Pourquoi git continue de supprimer mon dossier?
- 3. Obtenir la version d'Appengine version publiée
- 4. Comment ajouter une variable d'environnement à la solution VS (.sln)
- 5. Déterminer la version de mon application Silverlight
- 6. Eclipse continue d'exécuter mon ancienne application web
- 7. Comment obtenir la version IIS via .NET
- 8. Mon Subversion continue à exclure mes fichiers
- 9. Comment obtenir une sortie continue de sous-processus commencé à utiliser backtick dans ruby
- 10. Obtenir la version .NET Framework dans VB.NET
- 11. Comment puis-je obtenir une version complète de TortoiseHg
- 12. En utilisant msbuild pour publier mon fichier sln
- 13. Comment obtenir par programmation la version dans JBoss AS 5.1?
- 14. Pourquoi mon texte continue-t-il de surligner?
- 15. Obtenir la version spécifique de IE
- 16. Projet introuvable (.sln)
- 17. Comment obtenir une description de la version actuelle du système d'exploitation dans Windows?
- 18. Comment obtenir la version d'un autre projet depuis app.config?
- 19. Comment faire une TrackBar continue en C#?
- 20. Comment obtenir la version du système OS X?
- 21. .Net sln structure
- 22. Comment obtenir la version du système d'exploitation asp.net
- 23. Où puis-je définir la version de mon application iPhone?
- 24. Ouverture des fichiers .sln dans Windows Vista
- 25. Obtenir une version 2.0 n'est pas une version compatible lors de l'exécution de NUnit
- 26. Pourquoi mon application continue-t-elle de fonctionner après la fermeture de la fenêtre principale?
- 27. Obtenir la "version" spécifique d'une colonne
- 28. Obtenir la version javascript du navigateur! = IE dans asp.net
- 29. Obtenir une erreur lors de la mise à niveau mon application dans Android Market
- 30. Comment gérez-vous TDD dans l'intégration continue?
Bien Team City n'est pas gratuit, et c'est un gros problème pour l'entreprise. Hudson avait l'air cool. – nportelli
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. –
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