public static void GitReleaseManagerCreate(this ICakeContext context, string userName, string password, string owner, string repository, GitReleaseManagerCreateSettings settings) { if (context == null) { throw new ArgumentNullException("context"); } var resolver = new GitReleaseManagerToolResolver(context.FileSystem, context.Environment, context.Globber); var creator = new GitReleaseManagerCreator(context.FileSystem, context.Environment, context.ProcessRunner, context.Globber, resolver); creator.Create(userName, password, owner, repository, settings); }
public static void GitReleaseManagerAddAssets(this ICakeContext context, string userName, string password, string owner, string repository, string tagName, string assets, GitReleaseManagerAddAssetsSettings settings) { if (context == null) { throw new ArgumentNullException("context"); } var resolver = new GitReleaseManagerToolResolver(context.FileSystem, context.Environment, context.Globber); var assetsAdder = new GitReleaseManagerAssetsAdder(context.FileSystem, context.Environment, context.ProcessRunner, context.Globber, resolver); assetsAdder.AddAssets(userName, password, owner, repository, tagName, assets, settings); }
public static void GitReleaseManagerExport(this ICakeContext context, string userName, string password, string owner, string repository, FilePath fileOutputPath, GitReleaseManagerExportSettings settings) { if (context == null) { throw new ArgumentNullException("context"); } var resolver = new GitReleaseManagerToolResolver(context.FileSystem, context.Environment, context.Globber); var publisher = new GitReleaseManagerExporter(context.FileSystem, context.Environment, context.ProcessRunner, context.Globber, resolver); publisher.Export(userName, password, owner, repository, fileOutputPath, settings); }