From 2336151bfc7b6c6c9035c2db8f1184b48938f5f8 Mon Sep 17 00:00:00 2001 From: Anton Zimin Date: Fri, 10 Nov 2017 21:42:49 +0700 Subject: [PATCH] Set SemVer and MajorMinorPatch environment variables in container #30 --- samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web | 3 +++ samples/ZergRushCo.Todosya/Docker/Dockerfile.web | 3 +++ scripts/BuildTasks.ps1 | 7 ++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web b/samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web index e44842f0..da62b503 100644 --- a/samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web +++ b/samples/Saritasa.BoringWarehouse/Docker/Dockerfile.web @@ -16,6 +16,9 @@ COPY default.ps1 C:\Temp\default.ps1 COPY BoringWarehouse.zip C:\Temp\BoringWarehouse.zip +ENV SemVer=0.0.0 ` + MajorMinorPatch=0.0.0 + WORKDIR C:\Temp RUN ["psake.bat", "publish-boringwarehouse", "-properties", "@{ServerHost='localhost';SiteName='Default Web Site'}"] diff --git a/samples/ZergRushCo.Todosya/Docker/Dockerfile.web b/samples/ZergRushCo.Todosya/Docker/Dockerfile.web index e51bc680..cf31ee9a 100644 --- a/samples/ZergRushCo.Todosya/Docker/Dockerfile.web +++ b/samples/ZergRushCo.Todosya/Docker/Dockerfile.web @@ -19,6 +19,9 @@ COPY default.ps1 C:\Temp\default.ps1 COPY ZergRushCo.zip Temp\ZergRushCo.zip +ENV SemVer=0.0.0 ` + MajorMinorPatch=0.0.0 + WORKDIR C:\Temp RUN ["psake.bat", "publish-zergrushco", "-properties", "@{ServerHost='localhost';SiteName='Default Web Site'}"] diff --git a/scripts/BuildTasks.ps1 b/scripts/BuildTasks.ps1 index 6527e490..dd45fc43 100644 --- a/scripts/BuildTasks.ps1 +++ b/scripts/BuildTasks.ps1 @@ -1,6 +1,8 @@ Properties ` { $Configuration = $null + $SemVer = $null + $MajorMinorPatch = $null } $root = $PSScriptRoot @@ -18,7 +20,10 @@ Task pre-build ` # Use following command to revert the files: # git checkout -- **/AssemblyInfo.cs - Exec { GitVersion.exe /updateassemblyinfo } + if ($MajorMinorPatch -ne '0.0.0') + { + Exec { GitVersion.exe /updateassemblyinfo } + } } Task build-samples -depends build-zergrushco, build-boringwarehouse