#178: Configure Cake.Frosting build system
This commit is contained in:
20
build/Tasks/Zip.cs
Normal file
20
build/Tasks/Zip.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
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" });
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user