1
0
Форкнуть 0

Merge pull request #57 from Microsoft/olegsych/BuildAutomation

Enable automated CI build of ApplicaitonInsights.AspNet.sln
This commit is contained in:
Oleg Sych 2015-05-01 15:07:07 -07:00
Родитель 3af69b67fb 2531ccf17e
Коммит c43a311aa4
9 изменённых файлов: 27 добавлений и 3 удалений

Просмотреть файл

@ -7,6 +7,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2E6DDE9E-8C7
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{62AD20FD-640F-4F99-94EF-96A7581F1CF9}"
ProjectSection(SolutionItems) = preProject
Common.targets = Common.targets
global.json = global.json
NuGet.config = NuGet.config
Readme.md = Readme.md

10
Common.targets Normal file
Просмотреть файл

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="RestorePackages" Condition="'$(BuildingInsideVisualStudio)' != 'true'"
DependsOnTargets="GetRuntimeToolingPathTarget" BeforeTargets="CoreCompile">
<PropertyGroup>
<Dnu>$(RuntimeToolingDirectory)\bin\dnu.cmd</Dnu>
</PropertyGroup>
<Exec Command="$(Dnu) restore" WorkingDirectory="$(MSBuildProjectDirectory)" />
</Target>
</Project>

Просмотреть файл

@ -19,4 +19,5 @@
<ProduceOutputsOnBuild>True</ProduceOutputsOnBuild>
</PropertyGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" />
<Import Project="..\..\Common.targets" />
</Project>

Просмотреть файл

@ -15,4 +15,5 @@
</PropertyGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.Props" />
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" />
<Import Project="..\..\Common.targets" />
</Project>

Просмотреть файл

@ -28,4 +28,5 @@
</ItemGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.Props" />
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" />
<Import Project="..\..\Common.targets" />
</Project>

Просмотреть файл

@ -22,4 +22,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="..\..\Common.targets" />
</Project>

Просмотреть файл

@ -2,6 +2,8 @@
"name": "ASP.NET",
"version": "0.0.0",
"devDependencies": {
"bower": "^1.4.1",
"flatten-packages": "^0.1.4",
"gulp": "3.8.11",
"rimraf": "2.2.8"
}

Просмотреть файл

@ -34,7 +34,7 @@
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000",
"gen": "Microsoft.Framework.CodeGeneration",
"ef": "EntityFramework.Commands"
"ef": "EntityFramework.Commands"
},
"frameworks": {
@ -55,7 +55,13 @@
"**.vspscc"
],
"scripts": {
"postrestore": [ "npm install", "bower install" ],
"prepare": [ "gulp copy" ]
"postrestore": [
"npm install",
"node_modules/.bin/flatten-packages",
"node_modules/.bin/bower install"
],
"prepare": [
"node_modules/.bin/gulp copy"
]
}
}

Просмотреть файл

@ -19,4 +19,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(VSToolsPath)\DNX\Microsoft.DNX.targets" Condition="'$(VSToolsPath)' != ''" />
<Import Project="..\..\Common.targets" />
</Project>