grunt-nuget

Grunt NuGet interface - Prepare, package and publish your application in NuGet gallery using Grunt JS

MIT 11 个版本
安装
npm install grunt-nuget
yarn add grunt-nuget
pnpm add grunt-nuget
bun add grunt-nuget
README

grunt-nuget NPM version

Grunt NuGet Interface - Create and publish your NuGet packages using GruntJS.

Getting Started

Install this grunt plugin next to your project's gruntfile with: npm install grunt-nuget --save-dev

NOTE : if you are on a unix system, you should install Mono first.

Then add this line to your project's Gruntfile.js :

grunt.loadNpmTasks('grunt-nuget');

Then specify your config:

grunt.initConfig({

For package creation : (more informations)

    nugetpack: {
        dist: {
            src: 'tests/Package.nuspec',
            dest: 'tests/'
        }
    }

For package publication : (more informations)

	nugetpush: {
		dist: {
			src: 'tests/*.nupkg',
 
			options: {
				apiKey: 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
			}
		}
	}

For package restore : (more informations)

	nugetrestore: {
		restore: {
			src: 'tests/packages.config',
			dest: 'packages/'
		}
	}

For project update : (more informations)

	nugetupdate: {
		update: {
			src: 'project.sln'
		}
	}
});

In order to avoid specifying your API Key inside your Gruntfile you can use command line task : (more informations)

grunt nugetkey --key=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Release History

  • 0.1.0 Initial Release
  • 0.1.1 Fix issue with OutputDirectory in NuGet Push
  • 0.1.2
    • Update NuGet.exe to version 2.8
    • Add support for csproj files in nugetpack command.
  • 0.1.3
    • Add package restore command
    • Added mono support on platforms other than windows
    • Fix issue when nuget-pack destination directory does not exists
  • 0.1.4
    • Update NuGet.exe to version 2.8.2
    • Fix issue in options parsing.
  • 0.1.5
    • Update NuGet.exe to version 3.2.0
  • 0.1.6
    • Update NuGet.exe to version 3.4.4
    • Add default Source option in push task to allow backward compatibility
  • 0.1.7
    • Update NuGet.exe to version 3.5.0
  • 0.2.0
    • Add task nugetupdate
  • 0.3.0
    • Update NuGet.exe to version 4.1
  • 0.3.1
    • Update NuGet.exe to version 4.7.1
版本列表
0.3.1 2018-10-15
0.3.0 2017-04-24
0.2.0 2017-01-24
0.1.7 2017-01-24
0.1.6 2016-09-03
0.1.5 2015-10-18
0.1.4 2014-10-16
0.1.3 2014-05-14
0.1.2 2014-03-10
0.1.1 2013-09-08
0.1.0 2013-09-07