Question

Je viens de commencer à travailler dans un environnement qui utilise plusieurs langages de programmation, ne dispose pas de contrôle de source et ne pas Déploie automatisés.

Je suis intéressé à recommander VSS pour le contrôle de la source et l'utilisation CruiseControl.net pour Déploie automatisés mais je ne l'ai utilisé CC.NET avec les applications ASP.NET. Est-il possible d'utiliser CC.NET pour déployer python, php, ASP.NET et ??? apps tous de la même instance?

Était-ce utile?

La solution

Oui, vous pouvez.

.net

CC est écrit en .Net, mais peut gérer tout projet. Votre projet n'a pas d'importance langage, vous pouvez toujours utiliser Batch, Powershell, scripts ou msbuild Nant. Vous pouvez également utiliser le contrôle de croisière ou Hudson, que vous aimez.

En ce qui concerne le fournisseur de contrôle de code source, je préférerais svn (ou git même), mais qui est plus une question de habbits: de mon point de vue VSS est trop lié à VS et je ne pas comme la serrure à l'arrivée par le comportement par défaut.

Autres conseils

VSS est dangereux pour tout source et est sacrément près de l'extérieur visual studio inutile. Et le régulateur de vitesse est pénible d'apprendre et de faire fonctionner au mieux. Votre coeur est au bon endroit, mais vous voulez probablement des solutions techniques légèrement différentes. Pour SCM, vous voulez probablement soit la subversion (cf VisualSVN serveur ) ou Mercurial ( sur IIS7 ). Pour l'intégration continuious, je regarde TeamCity première ou seconde Hudson. Ou l'autre qui est largement supérieure à CCNet en termes de facilité d'utilisation.

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