NuGet multi-feed manager in .NET.
Use it if you want to have a few NuGet feeds per package readiness (QA, UAT, Production) etc.
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)
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