11#addin nuget : ? package= Cake . Npm & version = 0.17 .0
22
33var name = "sql-crawler" ;
4- var solution = "./src/" + name + ".sln" ;
4+ var solution = Directory ( "./src" ) + File ( name + ".sln" ) ;
55var target = Argument ( "target" , "Default" ) ;
66var configuration = Argument ( "configuration" , "Release" ) ;
77var version = Argument ( "PackageVersion" , "1.0.0.0" ) ;
88
9- var buildDir = Directory ( ".\\ src\\ SqlCrawler.Web\\ bin" ) + Directory ( configuration ) ;
9+ var buildDir = Directory ( "./ src/ SqlCrawler.Web/ bin" ) + Directory ( configuration ) ;
1010
1111Task ( "SetVersion" )
1212 . Does ( ( ) =>
1313{
14- var propsFile = "./src/ Directory.build.props" ;
14+ var propsFile = Directory ( "./src" ) + File ( " Directory.build.props") ;
1515 Information ( version ) ;
1616 XmlPoke ( propsFile , "//Version" , version ) ;
1717} ) ;
@@ -31,7 +31,7 @@ Task("Restore-NuGet-Packages")
3131Task ( "Build-Vue" )
3232 . Does ( ( ) =>
3333{
34- var vuePath = ". \\ src\\ vue";
34+ var vuePath = Directory ( " src/ vue") ;
3535 NpmInstall ( new NpmInstallSettings { WorkingDirectory = vuePath } ) ;
3636 NpmRunScript ( new NpmRunScriptSettings { WorkingDirectory = vuePath , ScriptName = "build" } ) ;
3737} ) ;
@@ -61,7 +61,7 @@ Task("Build-Docker")
6161 . IsDependentOn ( "Build-Vue" )
6262 . Does ( ( ) =>
6363{
64- var srcDirectory = Directory ( ".\\ src" ) ;
64+ var srcDirectory = Directory ( "./ src" ) ;
6565 var exitCode = StartProcess ( "docker" , "build " + srcDirectory + " -t kennethchoe/" + name ) ;
6666 if ( exitCode != 0 )
6767 throw new Exception ( "Failed." ) ;
@@ -92,7 +92,7 @@ Task("Publish")
9292 . Does ( ( ) =>
9393{
9494 CleanDirectory ( "./output" ) ;
95- var publishPath = "./output/publish/" ;
95+ var publishPath = Directory ( "./output/publish/" ) ;
9696 var settings = new DotNetCorePublishSettings
9797 {
9898 Configuration = configuration ,
@@ -101,10 +101,10 @@ Task("Publish")
101101
102102 DotNetCorePublish ( solution , settings ) ;
103103
104- var packagePath = "./output/package/" ;
104+ var packagePath = Directory ( "./output/package" ) ;
105105 CleanDirectory ( packagePath ) ;
106- Zip ( publishPath , packagePath + "latestPackage.zip" , publishPath + "**/*" ) ;
107- CopyFile ( packagePath + "latestPackage.zip" , packagePath + name + " " + version + ".zip" ) ;
106+ Zip ( publishPath , packagePath + File ( "latestPackage.zip" ) , publishPath + Directory ( "**/*" ) ) ;
107+ CopyFile ( packagePath + File ( "latestPackage.zip" ) , packagePath + File ( name + " " + version + ".zip" ) ) ;
108108} ) ;
109109
110110RunTarget ( target ) ;
0 commit comments