Wie können Pakete veröffentlicht werden, die zu einem TeamCity nuget-server?
Haben wir eine TeamCity 7 server konfiguriert nuget. Gehostet wird auf einem Computer mit keine externe Konnektivität. Ist es möglich zu veröffentlichen-Pakete zu dem TeamCity nuget-server?
Zum Beispiel, wenn wir hinzufügen möchten, eine log4net-Paket-Abhängigkeit zu einem unserer Projekte, es muss veröffentlicht werden, TeamCity server, als nuget.org ist nicht erreichbar.
So weit, ich habe versucht, die Veröffentlichung zu Variationen über http://teamcity:port/guestauth/app/nuget/v1/FeedService.svc aber kein Glück so weit.
Dank,
Andy
Du musst angemeldet sein, um einen Kommentar abzugeben.
"Der workaround ist das erstellen einer build-Konfiguration veröffentlicht, die diese Pakete als Artefakte."
http://blogs.jetbrains.com/teamcity/2011/12/01/setting-up-teamcity-as-a-native-nuget-server/
ack, noch nicht unterstützt: http://devnet.jetbrains.net/message/5456081#5456081
Wir hatten das gleiche Problem vor, und die eigentliche Lösung ist das erstellen einer build-Konfiguration, wie @Robert sagte. Aber teamCity Kostenlose version hat eine 20 build-Konfigurationen zu begrenzen, und manchmal Sie nicht wollen, um Sie in einzelne Nuget-Paketen, so dass unser workaround war:
Also der Schlüssel ist das Paket der Projekte direkt auf dem server Ordner packages.
Wenn Sie mehrere nuget-Pakete in die Lösung, wiederholen Sie einfach die "nuget pack" Linie für jeden, und Sie sind fertig. Wacht aus dem Weg zu nuget.exe und verändern es richtig zu stellen.
Ich habe nicht versucht zu veröffentlichen, die in den letzten TeamCity-version entweder.