Browse Source

build take 2: added CodePlex upload and tweet release

la-knuth
Marcus Cuda 17 years ago
parent
commit
c3bdbde738
  1. 30
      build/build.proj

30
build/build.proj

@ -1,9 +1,11 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="BuildAndTest" ToolsVersion="3.5"> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="BuildAndTest" ToolsVersion="3.5">
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" /> <UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Framework.Assembly" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\MSBuild.ExtensionPack.dll" /> <UsingTask TaskName="MSBuild.ExtensionPack.Framework.Assembly" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\MSBuild.ExtensionPack.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Communication.Twitter" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\MMSBuild.ExtensionPack.Communication.dll" />
<UsingTask TaskName="MSBuild.ExtensionPack.Compression.Zip" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\MSBuild.ExtensionPack.JSharp.dll" /> <UsingTask TaskName="MSBuild.ExtensionPack.Compression.Zip" AssemblyFile=".\MSBuild_Extension_Pack_3.5.5\MSBuild.ExtensionPack.JSharp.dll" />
<UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\lib\Gallio_3.1.397.0\bin\Gallio.MSBuildTasks.dll" /> <UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\lib\Gallio_3.1.397.0\bin\Gallio.MSBuildTasks.dll" />
<UsingTask TaskName="UploadFiles" AssemblyFile=".\CodePlexApi\CodePlex.WebServices.Client.dll" />
<PropertyGroup> <PropertyGroup>
<Config Condition="'$(Config)' == ''">Debug</Config> <Config Condition="'$(Config)' == ''">Debug</Config>
<Optimize Condition="'$(Optimize)' == ''">False</Optimize> <Optimize Condition="'$(Optimize)' == ''">False</Optimize>
@ -83,9 +85,31 @@
<ReleaseFiles Include="Release\COPYRIGHT" /> <ReleaseFiles Include="Release\COPYRIGHT" />
</ItemGroup> </ItemGroup>
<MSBuild.ExtensionPack.Compression.Zip TaskAction="Create" CompressFiles="@(ReleaseFiles)" ZipFileName="Release\MathNet.Numerics.%(Info.FileVersion).zip"/> <MSBuild.ExtensionPack.Compression.Zip TaskAction="Create" CompressFiles="@(ReleaseFiles)" ZipFileName="Release\MathNet.Numerics.Latest.zip"/>
</Target> </Target>
<ItemGroup>
<ReleaseFile Include="Release\MathNet.Numerics.Latest.zip">
<Name>Math.NET.Numerics.Latest.zip</Name>
<FileType>RuntimeBinary</FileType>
</ReleaseFile>
</ItemGroup>
<Target Name="UploadRelease" DependsOnTargets="Release">
<UploadFiles
ProjectName="$mathnetnumerics"
ReleaseName="$Daily Builds"
ReleaseFiles="@(ReleaseFile)"
Password="$(CodeplexPassword)"
Username="$(CodeplexUser)"
/>
<MSBuild.ExtensionPack.Communication.Twitter
TaskAction="Tweet"
Message="A new alpha build is up on CodePlex - http://bit.ly/8B5X26"
UserName="$(TwitterUser)"
UserPassword="$(TwitterPass)"/>
</Target>
<Target Name="Full" DependsOnTargets="Release; Coverage" /> <Target Name="Full" DependsOnTargets="UploadRelease; Coverage" />
</Project> </Project>
Loading…
Cancel
Save