Puis-je publier un privé de package NuGet?
J'ai un montage que j'ai fait qui est très spécifique à mon équipe dans mon entreprise. Je veux être en mesure d'utiliser NuGet pour faire de cette assemblée disponibles pour d'autres projets que mon équipe et les mêmes équipes dans mon entreprise sont de travail sur. Toutefois, l'assemblée n'est pas vraiment de code que je veux partager avec le monde.
Je sais avec Maven, vous pouvez créer des espaces de stockage locaux et des paquets source à partir d'un local repo. Ne NuGet support des fonctionnalités similaires? Est-il un moyen avec NuGet pour spécifier un dépôt local ou privé paquets?
Vous devez vous connecter pour publier un commentaire.
Oui! Vous pouvez héberger votre propre serveur NuGet!
La façon la plus simple est de créer un dossier partagé sur votre serveur et le référencement de ton Serveur Nuget.
Vous pouvez trouver plus d'informations sur la façon de le faire à l': L'Hébergement De Votre Propre Flux NuGet
NuGet.Server
et de l'hôte est dans IIS ou Azure. Vous serez alors en mesure de pousser des packages à l'aide d'une clé API et n'importe qui peut s'abonner à ce flux. Voici un guide simple pour créez votre propre serveur NuGet.Une autre option pour l'hébergement de votre propre serveur NuGet est d'utiliser JetBrains TeamCity comme un serveur de build. La configuration est décrite ici.
L'Équipe de la Ville de serveur agit comme un référentiel de NuGet qui serait/pourrait/devrait être uniquement accessible au sein de votre entreprise.
En fonction de votre utilisation, il y a des versions gratuites du logiciel.
Il a quelques options sympathiques comme la possibilité de publier une nouvelle version NuGet sur demande, avec chaque nouvelle version d'intégration continue, etc. L'un des plus utiles bits (comme avec tous les NuGet implémentations de serveur) c'est qu'il va garder des dizaines de versions antérieures de vos assemblées, donc si vous avez un projet qui doit faire référence à la version la plus récente, et un autre projet qui doit faire référence à une ancienne version, tout ira bien.
Découvrez la ProGet free edition; nous avons construit, c'est exactement pour cette fin. Il prend beaucoup moins de temps à l'installation et offre de nombreuses fonctionnalités ci-dessus et au-delà de celles offertes par le standard du serveur NuGet, telles que de multiples flux, flux d'agrégation, et d'autres référentiel types (npm, Bower, etc.)
Si vous voulez payer pour la version entreprise, vous bénéficiez également de la possibilité d'utiliser LDAP pour l'authentification, et la possibilité de filtrer les aliments par nom/licence connecté flux (c'est à dire NuGet officiel de l'alimentation).
Oui, vous pouvez avoir les aliments locaux. C'est très simple à mettre en place, jetez un oeil ici.
MyGet est populaire pour l'hébergement de données privées. Ce n'est pas gratuit, mais jetez un oeil à leur prix et peut-être que ça vous va bien!