File tree 2 files changed +11
-1
lines changed 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -4,3 +4,4 @@ node_modules/
4
4
npmpackoutput /
5
5
test /webpacktest /package * .json
6
6
test /webpacktest /dist /
7
+ artifacts /
Original file line number Diff line number Diff line change 5
5
<PropertyGroup>
6
6
<NuspecPath>Microsoft.jQuery.Unobtrusive.Validation.nuspec</NuspecPath>
7
7
<NpmPackOutputDir>$(MSBuildThisFileDirectory)npmpackoutput\</NpmPackOutputDir>
8
+ <DistDir>$(MSBuildThisFileDirectory)dist\</DistDir>
9
+ <ArtifactsDir>$(MSBuildThisFileDirectory)artifacts\build\</ArtifactsDir>
8
10
<WebPackTestDir>$(MSBuildThisFileDirectory)test\webpacktest\</WebPackTestDir>
9
11
</PropertyGroup>
10
12
13
+ <ItemGroup>
14
+ <DistDirFiles Include="$(DistDir)*.*"/>
15
+ </ItemGroup>
16
+
11
17
<Target Name="Build">
12
18
<ReadLinesFromFile File="@(VersionFile)">
13
19
<Output TaskParameter="Lines" PropertyName="PackageVersion"/>
14
20
</ReadLinesFromFile>
15
21
<Exec Command="npm install" />
16
22
<Exec Command="npm version --no-git-tag-version --allow-same-version $(PackageVersion)" />
17
23
<Exec Command="$(MSBuildThisFileDirectory)node_modules\.bin\gulp" />
18
- <Exec Command="nuget pack $(NuspecPath) -Version $(PackageVersion)" />
24
+ <Copy
25
+ SourceFiles="@(DistDirFiles)"
26
+ DestinationFolder="$(ArtifactsDir)" OverwriteReadOnlyFiles="true"/>
27
+ <Exec Command="nuget pack $(NuspecPath) -Version $(PackageVersion) -OutputDirectory $(ArtifactsDir)" />
19
28
20
29
<MSBuild Projects ="$(MSBuildProjectFullPath)"
21
30
Properties="PackageVersion=$(PackageVersion)"
You can’t perform that action at this time.
0 commit comments