2015-11-22 2 views
-1

Je souhaite que mes versions logicielles 1.0, 1.1, 1.1.3 etc. soient stockées de manière centralisée. L'idée derrière cela est d'avoir un AppDomain créé avec la bonne version des dlls (donc si on leur demande d'utiliser la version 1.2 et qu'ils ne l'ont pas, alors ils peuvent le télécharger depuis le dépôt central).Stockage des binaires de mon logiciel par versions dans un emplacement central

D'après ce que j'ai vu, il y a trop d'options pour résoudre ce: 1) stockant les moi binaires dans S3 2) en utilisant TFS (studio visuel en ligne CI ou une sorte de celui-ci) 3) Nuget privé serveur hébergeant des paquets de différentes versions. 4) autres options Je n'ai pas encore pensé

Je voudrais entendre dans quelle direction vous choisiriez, ou d'autres conseils

Merci

+0

Si vous utilisez déjà VSO/VS Team Services et que vous résidez dans la région des États-Unis, il existe un aperçu public d'un service de gestion de paquets. –

Répondre

0

Si vous avez juste besoin de stocker la version différente Mouches de votre logiciel, alors vous avez seulement besoin d'un serveur de fichiers tel que le serveur Nuget privé que vous avez mentionné.

Si vous avez besoin de contrôle de version complet ce qui signifie notamment la gestion des modifications apportées aux documents, programmes informatiques, sites Web et autres collections d'informations. Je vous suggère d'utiliser les outils ALM professionnels comme TFS/VSO. Cela vous aidera à standardiser votre projet. Cela améliorera également la coopération entre les équipes. De plus, ceci n'inclut pas seulement le contrôle de version. Il y a beaucoup d'autres choses intéressantes dans TFS, telles que les tests, la gestion de projet, la gestion des versions, etc.