Skip to content
This repository has been archived by the owner on Mar 9, 2023. It is now read-only.

noomorph/octo-nuget

Repository files navigation

octo-nuget

NuGet multi-feed manager in .NET.

Use it if you want to have a few NuGet feeds per package readiness (QA, UAT, Production) etc.

Getting started

Setup your per-machine environment variables:

  • CRS_JIRA_HOST=https://youjirawebserver.com

  • CRS_JIRA_TOKEN=base64(login:password)

  • CRS_QA_PRIVATE=C:\NuGet\private\qa

  • CRS_QA_PUBLIC=C:\NuGet\public\qa

If you want to set up more environments, use the following pattern: CRS_{ENVIRONMENT}_(PRIVATE|PUBLIC)

How to use

Use packages.aspx - to list all visible packages

Use configuration.aspx - to check your configuration

Use jira.ashx - to integrate with JIRA:

  • ?action=publish&issue=TST-44&to=QA:

copies project.major.minor.hotfix.build.nupkg from \private\ to \public\

  • ?action=reject&issue=TST-44

deletes project.major.minor.hotfix.build.nupkg from all public* folders (per environment)

  • ?action=purge&issue=TST-44

the same - but also deletes from private* folders also

About

NuGet multi-feed manager in .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published