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" });
|
|
}
|
|
}
|
|
} |