-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile.shade
25 lines (19 loc) · 857 Bytes
/
makefile.shade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use namespace="System.Collections"
use namespace="System.IO"
use namespace="System.Linq"
use import="Files"
var PROJECT='CloudyCI'
var VERSION='0.0.1'
var FULL_VERSION='${VERSION}'
var AUTHORS='${PROJECT} contributors'
var BASE_DIR='${Directory.GetCurrentDirectory()}'
var TARGET_DIR='${Path.Combine(BASE_DIR, "target")}'
var BUILD_DIR='${Path.Combine(TARGET_DIR, "build")}'
var TEST_DIR='${Path.Combine(TARGET_DIR, "test")}'
default TEST_PROJECTS='${Files.Include("./**/*.UnitTests.csproj")}'
default TEST_ASSEMBLIES='${Files.Include(Path.Combine(TEST_DIR, "**/*.UnitTests.dll"))}'
-// include range of standard general targets. run "sake targets" to display
use-standard-lifecycle
-// include sets of standard work targets. features include 'nuget,xunit,nunit'
use-standard-goals features='nunit,nuget'
-// additional work targets are defined below