Created
July 6, 2012 17:42
-
-
Save logicbomb/3061569 to your computer and use it in GitHub Desktop.
The build targets file contains targets that are used in conjunction with the build settings file (https://gist.github.com/3061556)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> | |
| <PropertyGroup> | |
| <BaseDir>$(MSBuildProjectDirectory)\..\</BaseDir> | |
| <Configuration Condition="'$(Configuration)'==''" >Release</Configuration> | |
| <BuildSettings>.\buildsettings.xml</BuildSettings> | |
| <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | |
| <MSBuildExtensions>.\MSBuild.Community.Tasks.dll</MSBuildExtensions> | |
| </PropertyGroup> | |
| <Target Name="Build"> | |
| <aBuild Group="$(GroupName)" Configuration="$(Configuration)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <TargetName="RunMigration"> | |
| <aRunMigration Database="$(DatabaseName)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="RunMigrationProfile"> | |
| <aRunMigration Database="$(DatabaseName)" Profile="$(Profile)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="Test"> | |
| <aBuild Group="$(GroupName)" Configuration="$(Configuration);Platform=$(Platform)" Settings="$(BuildSettings)" /> | |
| <aRunTests Group="$(GroupName)" Settings="$(BuildSettings)"/> | |
| </Target> | |
| <Target Name="Pacakage"> | |
| <aBuild Group="$(GroupName)" Configuration="$(Configuration);Platform=$(Platform)" Settings="$(BuildSettings)" /> | |
| <aPackage Name="$(PackageName)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="PublishPackage"> | |
| <aPublishPackage PackageFile="$(pathToPackage)" PackageManagerAccount="$(packageManagerAccountName)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="ResetStorageAccount"> | |
| <aResetStorageAccount StorageAccount="$(Name)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="EmptyBlobContainer"> | |
| <aDeleteBlobs StorageAccount="$(name)" Container="$(container)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="EmptyTable"> | |
| <aDeleteBlobs StorageAccount="$(name)" Table="$(container)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| <Target Name="DeployToHostedService"> | |
| <aDeploy HostedServiceName="$(name)" ServiceConfiguration="$(configurationName)" Settings="$(BuildSettings)"/> | |
| </Target> | |
| <Target Name="CreateDeploymentPackage"> | |
| <aPackageForDeployment Project="$(pathToAzureProjectFile)" ServiceConfiguration="$(configurationName)" Configuration="$(Configuration)" Settings="$(BuildSettings)" /> | |
| </Target> | |
| </Project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment