File tree Expand file tree Collapse file tree 5 files changed +17
-8
lines changed Expand file tree Collapse file tree 5 files changed +17
-8
lines changed Original file line number Diff line number Diff line change
1
+ nuget.exe
Original file line number Diff line number Diff line change 44
44
45
45
<include buildfile =" common.xml" />
46
46
47
- <target name =" common.nuget-restore" depends =" common.init" >
48
- <exec basedir =" ${tools.dir}" workingdir =" ${root.dir}/src" program =" NuGet.exe" >
49
- <arg value =" restore" />
50
- <arg value =" NHibernate.sln" />
51
- </exec >
47
+ <target name =" common.download-nuget" depends =" common.init" >
48
+ <get
49
+ src=" http://dist.nuget.org/win-x86-commandline/latest/nuget.exe"
50
+ dest=" ${tools.dir}/nuget.exe"
51
+ usetimestamp=" true"
52
+ />
53
+ </target >
54
+
55
+ <target name =" common.nuget-restore" depends =" common.init common.download-nuget" >
56
+ <exec basedir =" ${tools.dir}" workingdir =" ${root.dir}/src" program =" NuGet.exe" >
57
+ <arg value =" restore" />
58
+ <arg value =" NHibernate.sln" />
59
+ </exec >
52
60
</target >
53
61
54
62
<target name =" common.compile-all" depends =" common.generate-assemblyinfo common.nuget-restore" >
Original file line number Diff line number Diff line change 271
271
</move >
272
272
</target >
273
273
274
- <target name =" nugetpushbat" depends =" init binaries nuget.set-properties nuspec nuget"
274
+ <target name =" nugetpushbat" depends =" init binaries common.download-nuget nuget.set-properties nuspec nuget"
275
275
description =" Creates files for the release on nuget gallery." >
276
276
277
277
<copy file =" ${tools.dir}/NuGet.exe" todir =" ${nuget.nupackages.dir}" />
289
289
</foreach >
290
290
</target >
291
291
292
- <target name =" nugetpush" depends =" init binaries nuget.set-properties nuspec nuget"
292
+ <target name =" nugetpush" depends =" init binaries common.download-nuget nuget.set-properties nuspec nuget"
293
293
description =" Push packages on nuget gallery." >
294
294
<!-- In order to use this task you have to be sure you have executed 'nuget SetApiKey' -->
295
295
<foreach item =" File" property =" filename" >
Original file line number Diff line number Diff line change 16
16
<xmlpoke file =" ${nuspec.destination.file}" xpath =" /package/metadata/version" value =" ${project.version.nuget}" />
17
17
</target >
18
18
19
- <target name =" nuget" depends =" common.init nuget.set-properties nuspec" >
19
+ <target name =" nuget" depends =" common.init common.download-nuget nuget.set-properties nuspec" >
20
20
<!-- Prepare working dir with file needed by NHibernate.nuspec -->
21
21
<copy file =" ${bin.dir}/NHibernate.dll" todir =" ${nuget.workingdir}" />
22
22
<copy file =" ${bin.dir}/NHibernate.pdb" todir =" ${nuget.workingdir}" />
You can’t perform that action at this time.
0 commit comments