Skip to content

Commit a828ecf

Browse files
committed
Updated build script to enable building on CI
1 parent 836f3d8 commit a828ecf

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ node_modules/
44
npmpackoutput/
55
test/webpacktest/package*.json
66
test/webpacktest/dist/
7+
artifacts/

build.msbuild

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,26 @@
55
<PropertyGroup>
66
<NuspecPath>Microsoft.jQuery.Unobtrusive.Validation.nuspec</NuspecPath>
77
<NpmPackOutputDir>$(MSBuildThisFileDirectory)npmpackoutput\</NpmPackOutputDir>
8+
<DistDir>$(MSBuildThisFileDirectory)dist\</DistDir>
9+
<ArtifactsDir>$(MSBuildThisFileDirectory)artifacts\build\</ArtifactsDir>
810
<WebPackTestDir>$(MSBuildThisFileDirectory)test\webpacktest\</WebPackTestDir>
911
</PropertyGroup>
1012

13+
<ItemGroup>
14+
<DistDirFiles Include="$(DistDir)*.*"/>
15+
</ItemGroup>
16+
1117
<Target Name="Build">
1218
<ReadLinesFromFile File="@(VersionFile)">
1319
<Output TaskParameter="Lines" PropertyName="PackageVersion"/>
1420
</ReadLinesFromFile>
1521
<Exec Command="npm install" />
1622
<Exec Command="npm version --no-git-tag-version --allow-same-version $(PackageVersion)" />
1723
<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)" />
1928

2029
<MSBuild Projects ="$(MSBuildProjectFullPath)"
2130
Properties="PackageVersion=$(PackageVersion)"

0 commit comments

Comments
 (0)