20 lines
		
	
	
		
			554 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			554 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using Cake.Common.IO;
 | 
						|
using Cake.Frosting;
 | 
						|
 | 
						|
namespace Build.Tasks
 | 
						|
{
 | 
						|
	[Dependency(typeof(Build))]
 | 
						|
	public sealed class Zip : FrostingTask<Context>
 | 
						|
	{
 | 
						|
		public override void Run(Context context)
 | 
						|
		{
 | 
						|
			if (!context.DirectoryExists(Configuration.PublishFolder))
 | 
						|
			{
 | 
						|
				context.CreateDirectory(Configuration.PublishFolder);
 | 
						|
			}
 | 
						|
 | 
						|
			context.Zip(Configuration.BinFolder, Configuration.PublishFolder + "/EVE-O Preview.zip",
 | 
						|
				new[] { Configuration.BinFolder + "/EVE-O Preview.exe", Configuration.BinFolder + "/readme.pdf" });
 | 
						|
		}
 | 
						|
	}
 | 
						|
} |