From df016066100df955d5ff98811e113fb2b1bd4b8a Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Mon, 26 Apr 2021 11:31:05 -0700 Subject: Implement integrated build process --- src/Directory.Build.targets | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) (limited to 'src/Directory.Build.targets') diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index c426f25e..11ebc2e0 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -1,12 +1,14 @@ - + + + - $(BaseOutputPath)obj\.tools + $(ToolsFolder) $(SigningToolFolder)\SignClient.exe $(SigningToolFolder)\empty-filelist.txt $([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), signing.json))\signing.json @@ -20,11 +22,19 @@ - + + + $(GetPackageVersionDependsOn); + __SetPropertiesFromGit; + + + + $(GitBaseVersionMajor).$(GitBaseVersionMinor).0.0 $(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch).$(GitCommits) $(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel) + $(PackageVersion) $(GitBaseVersionMajor).$(GitBaseVersionMinor).$(GitBaseVersionPatch)$(GitSemVerDashLabel)+$(GitSha) false @@ -42,6 +52,7 @@ $(GenerateNuspecDependsOn); + __SetPropertiesFromGit; __SetNuspecProperties @@ -51,10 +62,14 @@ $(GitRepositoryUrl.Replace('.git','')) - $(MSBuildProjectName).nuspec - $([System.IO.Path]::GetFullPath($(OutputPath)..))\ - $(NuspecProperties);Id=$(PackageId);Authors="$(Authors)";Configuration=$(Configuration);Copyright="$(Copyright)";Description="$(Description)";Title="$(Title)" - $(NuspecProperties);Version=$(PackageVersion);RepositoryCommit=$(GitSha);RepositoryType=git;RepositoryUrl=$(GitRepositoryUrl);ProjectFolder=$(MSBuildProjectDirectory)\;ProjectUrl=$(ProjectUrl) + $(MSBuildProjectName).nuspec + $(MSBuildProjectName) + $(Description) + $(OutputPath) + $(NuspecProperties);Id=$(PackageId);Version=$(PackageVersion);Authors=$(Authors);Configuration=$(Configuration) + $(NuspecProperties);Copyright=$(Copyright);Description=$(Description);Title=$(Title) + $(NuspecProperties);RepositoryType=git;RepositoryCommit=$(GitSha);RepositoryUrl=$(GitRepositoryUrl) + $(NuspecProperties);ProjectUrl=$(ProjectUrl);ProjectFolder=$(MSBuildProjectDirectory) true snupkg @@ -69,12 +84,14 @@ + - - + -- cgit v1.2.3-55-g6feb