Comment peut-paquets être publié à une TeamCity nuget serveur?
Nous avons un TeamCity 7 serveur configuré pour nuget. Il est hébergé sur une machine sans connectivité externe. Est-il possible de publier des packages pour le TeamCity nuget serveur?
Par exemple, si nous voulons ajouter un log4net paquet de dépendance à l'un de nos projets, il doit être publié à la TeamCity serveur, comme nuget.org est inaccessible.
Jusqu'à présent, j'ai essayé de publication à des variations sur http://teamcity:port/guestauth/app/nuget/v1/FeedService.svc mais pas de chance jusqu'à présent.
Grâce,
Andy
OriginalL'auteur Andy | 2012-05-02
Vous devez vous connecter pour publier un commentaire.
"La solution de contournement consiste à créer une configuration de build qui publie ces paquets comme des artefacts."
http://blogs.jetbrains.com/teamcity/2011/12/01/setting-up-teamcity-as-a-native-nuget-server/
OriginalL'auteur Robert Brooker
accusé de réception, pas encore pris en charge: http://devnet.jetbrains.net/message/5456081#5456081
OriginalL'auteur Andy
Nous avons eu le même problème avant, et la solution est de créer une configuration de build, comme @Robert a dit. Mais teamCity version gratuite de l'ordre de 20 à construire des configurations de limite, et parfois vous ne souhaitez pas utiliser dans les packages Nuget, de sorte que notre solution a été:
Donc, la clé est de paquet les projets directement sur le serveur de dossier packages.
Si vous avez plusieurs packages nuget dans la Solution, il suffit de répéter le "nuget pack" de la ligne pour chacun d'eux, et vous avez terminé. Wacht le chemin à nuget.exe et de le modifier correctement.
Je n'ai pas essayé de les publier dans le dernier TeamCity version.
Je suppose que j'ai mélangé quelques concepts... ce que nous avons fait a été directement la publication de notre propre Serveur Nuget... pas le TeamCity... donc, désolé pour la confusion...
OriginalL'auteur Sergi