diff --git a/build/BuildEnv.shade b/build/BuildEnv.shade index 625ccb7056..899a163a02 100644 --- a/build/BuildEnv.shade +++ b/build/BuildEnv.shade @@ -7,8 +7,17 @@ functions { get { - return Environment.GetEnvironmentVariable("BUILD_NUMBER") ?? - "t" + DateTime.UtcNow.ToString("yyMMddHHmmss"); + string buildNumber = Environment.GetEnvironmentVariable("BUILD_NUMBER"); + if (String.IsNullOrEmpty(buildNumber)) + { + return "t" + DateTime.UtcNow.ToString("yyMMddHHmmss"); + } + + buildNumber = "000" + buildNumber; + buildNumber = buildNumber.Substring(buildNumber.Length - 3); + + return buildNumber; + } } } diff --git a/build/_k-init.shade b/build/_k-init.shade deleted file mode 100644 index 7e7e656bd5..0000000000 --- a/build/_k-init.shade +++ /dev/null @@ -1,8 +0,0 @@ -@{/* - -k-setup - Restores the SDK and build system required for k projects. -*/} - -nuget-install package='ProjectK' outputDir='packages' extra='-pre' - diff --git a/build/_k-standard-goals.shade b/build/_k-standard-goals.shade index e58fbbafb7..af57415b1a 100644 --- a/build/_k-standard-goals.shade +++ b/build/_k-standard-goals.shade @@ -13,7 +13,6 @@ default TEST_DIR='${Path.Combine(TARGET_DIR, "test")}' } #repo-initialize target='initialize' - k-init k-restore k-generate-projects solutionPath='${BASE_DIR}' diff --git a/build/_k.shade b/build/_k.shade index 644633e656..ca9f6a5ef2 100644 --- a/build/_k.shade +++ b/build/_k.shade @@ -13,6 +13,8 @@ command='' */} +nuget-install package='ProjectK' outputDir='packages' extra='-pre' once='ProjectK-NuGet' + @{ string packagesDir = Path.Combine(Directory.GetCurrentDirectory(), "packages"), projectKDir = Directory.EnumerateDirectories(packagesDir, "ProjectK*") diff --git a/makefile.shade b/makefile.shade index 1bf5ee5500..6fa47fc0f2 100644 --- a/makefile.shade +++ b/makefile.shade @@ -1,6 +1,6 @@ var PROJECT='AspNet' -var VERSION='0.2.0-dev' +var VERSION='0.2.1-dev' use namespace='System' use namespace='System.IO'