Question

J'ai travaillé avec un projet TFS prenant en charge la copie de la sortie de la production au contrôle de la source.Si j'ouvre la définition de construction, ceci est sous "Build valeurs par défaut".Il existe une option pour copier la sortie de la version dans un dossier de contrôle source.

Je viens d'installer TFS Server 2013 (avec la mise à jour 2) et je souhaite utiliser cette fonctionnalité avec un nouveau projet d'équipe.Toutefois, si je crée une nouvelle construction dans VS 2012 ou VS 2013 sur le nouveau serveur, je n'ai pas la possibilité de copier la sortie de la version à la source.Ce qui donne?

Je ne cherche pas une solution de contournement, je veux savoir quoi changer pour que mon serveur agit comme le premier que j'ai décrit.Merci!

Captures d'écran de ce dont je parle: http://imgur.com/a/mhdnq

Était-ce utile?

La solution

C'était une caractéristique temporairement présente dans TFS, mais je pense que depuis été enlevée.Si je me souviens que cela a été mis en place spécifiquement pour prendre en charge les serveurs élastiques élastiques hébergés par le cloud qui n'avaient pas accès aux actions réseau pour déposer les constructions.

La plupart des gens recommandent de mettre vos sorties de construction dans TFS.La meilleure approche consiste à les publier dans une alimentation Nuget.

Dans tous les cas si vous souhaitez mettre vos sorties de construction dans TFS (ou un flux Nuget), vous devrez modifier le flux de travail de construction pour le faire vous-même.

Autres conseils

Ouvrir une nouvelle définition de construction> processus.

Sous Template Sélectionnez Nouveau et vous devriez pouvoir choisir le projet et le dossier.Trouvez votre modèle d'origine et liez-le.Votre option devrait apparaître.

Dans TFS 2013, cela a changé pour être "Store gouttes dans TFS".Lorsque vous sélectionnez cette option, la chute immergée dans un nouveau magasin inversé que vous pouvez accéder.

Bien que vous puissiez facilement obtenir les fichiers comme indécision ou zips, les outils intégrés tels que la gestion de la version ne le supportent pas encore.Je vous recommanderais d'utiliser cette option mais de publier vos actifs à un référentiel de nugget.

Si votre TFS est disponible en ligne (VSO ou HTTPS), vous pouvez utiliser Myget pour charger de manière dynamique les packages de pépite que vous publiez et les rendre disponibles sur un flux.

http://docs.myget.org/docs/how-to/use-tfs-online-git-with-myget-build-services

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