File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed
Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,41 @@ steps:
4141 displayName : Consume NB.GV from .NET Core build
4242 failOnStderr : true
4343
44+ - script : >
45+ # Uses dotnet commands that require at least 3.x
46+
47+ DNVERSION=$(dotnet --version)
48+
49+ if [[ $DNVERSION == 2.* ]] ;
50+ then
51+ echo "Skipping .NET Core $DNVERSION"
52+ exit 0
53+ else
54+ echo ".NET Core $DNVERSION"
55+ fi
56+
57+ PkgFileName=$(ls deployables/Cake.GitVersioning.*nupkg)
58+
59+ NBGV_NuGetPackageVersion=$([[ $PkgFileName =~ Cake.GitVersioning\.(.*)\.nupkg ]] && echo "${BASH_REMATCH[1]}")
60+
61+ echo $NBGV_NuGetPackageVersion
62+
63+ mkdir caketest &&
64+ cd caketest &&
65+ git init &&
66+ dotnet new tool-manifest &&
67+ dotnet tool install Cake.Tool
68+
69+ echo "#addin nuget:?package=Cake.GitVersioning&version=${NBGV_NuGetPackageVersion}&prerelease=true"
70+
71+ echo "#addin nuget:?package=Cake.GitVersioning&version=${NBGV_NuGetPackageVersion}&prerelease=true" > build.cake
72+
73+ echo "Information(GitVersioningGetVersion().Version.ToString());" >> build.cake
74+
75+ dotnet cake
76+ displayName : Consume Cake.GitVersioning
77+ failOnStderr : true
78+
4479- script : >
4580 echo DOTNET_ROOT=$DOTNET_ROOT
4681
Original file line number Diff line number Diff line change 5959 $(OutputPath)LibGit2Sharp.dll*;
6060 $(OutputPath)Nerdbank.GitVersioning.*dll;
6161 $(OutputPath)Newtonsoft.Json.dll;
62+ $(OutputPath)PInvoke.*.dll;
6263 $(OutputPath)Validation.dll;
6364 "
6465
You can’t perform that action at this time.
0 commit comments