File tree Expand file tree Collapse file tree 5 files changed +45
-2
lines changed
Expand file tree Collapse file tree 5 files changed +45
-2
lines changed Original file line number Diff line number Diff line change 11version : ' {build}'
22os : Visual Studio 2017
3+ shallow_clone : true
34init :
5+ - set PATH=C:\Ruby25\bin;%PATH%
46 - git config --global core.autocrlf input
57 - git config --global core.longpaths true
6- shallow_clone : true
8+ install :
9+ - gem install sass
710build_script :
811 build.cmd package
912test : off
Original file line number Diff line number Diff line change 1515 <TargetFramework >net452</TargetFramework >
1616 <AssemblyName >Our.Umbraco.GraphQL</AssemblyName >
1717 <RootNamespace >Our.Umbraco.GraphQL</RootNamespace >
18+ <UIRoot >Web\UI\</UIRoot >
19+ <DefaultItemExcludes >$(DefaultItemExcludes);$(UIRoot)node_modules\**;$(UIRoot).sass-cache\**</DefaultItemExcludes >
1820 </PropertyGroup >
1921
2022 <ItemGroup >
23+ <None Include =" $(FrontendRoot)**" Exclude =" $(UIRoot)node_modules\**;$(UIRoot).sass-cache\**" Pack =" false" />
24+ </ItemGroup >
25+
26+ <Target Name =" RunUIBuild" BeforeTargets =" Compile" Condition =" '$(Configuration)' == 'Release' " >
27+ <Exec WorkingDirectory =" $(UIRoot)" Command =" npm install" />
28+ <Exec WorkingDirectory =" $(UIRoot)" Command =" npm run build" />
29+ </Target >
30+
31+ <ItemGroup >
32+ <None Include =" tools\**" Pack =" True" PackagePath =" tools\" />
33+ <None Include =" $(UIRoot)dist\**" Pack =" True" PackagePath =" content\" />
2134 <None Include =" content\**" Pack =" True" PackagePath =" content\" />
2235 </ItemGroup >
2336
Original file line number Diff line number Diff line change 2121 "type" : " git" ,
2222 "url" : " https://github.com/rasmusjp/umbraco-graphql"
2323 },
24+ "scripts" : {
25+ "clean" : " grunt clean" ,
26+ "build" : " npm run clean && grunt"
27+ },
2428 "devDependencies" : {
2529 "grunt-msbuild" : " ^0.4.4" ,
2630 "grunt-string-replace" : " ^1.3.1" ,
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <dashBoard >
3+ <section alias =" GraphQLForUmbraco" >
4+ <areas >
5+ <area >developer</area >
6+ </areas >
7+ <tab caption =" GraphQL" >
8+ <control >
9+ /App_Plugins/GraphQLForUmbraco/views/dashboard.html
10+ </control >
11+ </tab >
12+ </section >
13+ </dashBoard >
Original file line number Diff line number Diff line change @@ -27,16 +27,25 @@ Target.create "Clean" (fun _ ->
2727)
2828
2929Target.create " Build" ( fun _ ->
30+ let setMSBuildParams ( defaults : MSBuild.CliArguments ) =
31+ { defaults with
32+ Properties =
33+ [
34+ " Version_Suffix" , if buildVersion.IsSome then buildVersion.Value else " "
35+ ]
36+ }
37+
3038 DotNet.build ( fun c ->
3139 { c with
3240 Configuration = DotNet.BuildConfiguration.Release
33- OutputPath = Some artifactsDir
41+ MSBuildParams = setMSBuildParams c.MSBuildParams
3442 }) solutionFile
3543)
3644
3745Target.create " Package" ( fun _ ->
3846 DotNet.pack ( fun c ->
3947 { c with
48+ NoBuild = true
4049 Configuration = DotNet.BuildConfiguration.Release
4150 OutputPath = Some artifactsDir
4251 VersionSuffix = buildVersion
@@ -52,6 +61,7 @@ open Fake.Core.TargetOperators
5261 ==> " Default"
5362
5463" Clean"
64+ ==> " Build"
5565 ==> " Package"
5666
5767// start build
You can’t perform that action at this time.
0 commit comments