Skip to content

Commit dd69746

Browse files
Make build.cmd work and do npm pack (#45)
Make build.cmd work and do npm pack
1 parent 8724336 commit dd69746

6 files changed

+569
-268
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
bower_components/
22
node_modules/
3-
*.nupkg
3+
*.nupkg
4+
artifacts/
5+
dist/

build.msbuild

+24-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,37 @@
1-
<Project>
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<ItemGroup>
33
<VersionFile Include="version.props"/>
44
</ItemGroup>
55
<PropertyGroup>
66
<NuspecPath>Microsoft.jQuery.Unobtrusive.Ajax.nuspec</NuspecPath>
7+
<DistDir>$(MSBuildThisFileDirectory)dist\</DistDir>
8+
<ArtifactsDir>$(MSBuildThisFileDirectory)artifacts\build\</ArtifactsDir>
9+
<WebPackTestDir>$(MSBuildThisFileDirectory)test\webpacktest\</WebPackTestDir>
710
</PropertyGroup>
11+
12+
<ItemGroup>
13+
<DistDirFiles Include="$(DistDir)*"/>
14+
</ItemGroup>
15+
816
<Target Name="Build">
917
<ReadLinesFromFile File="@(VersionFile)">
1018
<Output TaskParameter="Lines" PropertyName="PackageVersion"/>
1119
</ReadLinesFromFile>
12-
<Exec Command="npm install" />
20+
<Exec Command="npm run build" />
1321
<Exec Command="npm version --no-git-tag-version --allow-same-version $(PackageVersion)" />
14-
<Exec Command="npx gulp" />
15-
<Exec Command="nuget pack $(NuspecPath) -Version $(PackageVersion)" />
22+
<MakeDir Directories="$(ArtifactsDir)" />
23+
<Copy
24+
SourceFiles="@(DistDirFiles)"
25+
DestinationFolder="$(ArtifactsDir)" OverwriteReadOnlyFiles="true"/>
26+
<Exec Command="npm pack $(MSBuildThisFileDirectory)" WorkingDirectory="$(ArtifactsDir)" />
27+
<Exec Command="nuget pack $(NuspecPath) -Version $(PackageVersion) -OutputDirectory $(ArtifactsDir)" />
28+
29+
<MSBuild Projects ="$(MSBuildProjectFullPath)"
30+
Properties="PackageVersion=$(PackageVersion)"
31+
Targets="Test" />
32+
</Target>
33+
34+
<Target Name="Test">
35+
<Message Text="No tests yet..." />
1636
</Target>
1737
</Project>

dist/jquery.unobtrusive-ajax.js

-205
This file was deleted.

dist/jquery.unobtrusive-ajax.min.js

-16
This file was deleted.

0 commit comments

Comments
 (0)