Beispiel #1
0
    public static void NuGetPush(ICakeContext context, FilePath packageFilePath, NuGetXPushSettings settings)
    {
        if (context == null)
        {
            throw new ArgumentNullException("context");
        }

        var resolver = new NuGetToolResolver(context.FileSystem, context.Environment, context.Tools);
        var packer   = new NuGetXPusher(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools,
                                        resolver, context.Log);

        packer.Push(packageFilePath, settings);
    }
Beispiel #2
0
 static PublishActions()
 {
     PushSettings       = new NuGetXPushSettings();
     PackSettings       = new NuGetXPackSettings();
     AdditionalPackages = new Dictionary <FilePath, NuGetXPackSettings>();
 }