Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET Core #224

Merged
merged 129 commits into from
Oct 29, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
1a05f9a
add netcore
enricosada Oct 3, 2017
cb361b8
remove unused
enricosada Oct 3, 2017
c2c2942
add files
enricosada Oct 3, 2017
2380bf2
use paket group for test and build
enricosada Oct 3, 2017
70d4fee
use paket for netcore proj
enricosada Oct 3, 2017
147b2ef
ifdef out extension stuff based on NO_EXTENSIONTYPING define
enricosada Oct 3, 2017
1d67cff
refactor Result types to have same signature of F# 4.1
enricosada Oct 3, 2017
b881790
ifdef out the Result type, already exits in F# 4.1
enricosada Oct 3, 2017
c75f01f
refactor, dotnetprojinfo use choice or result, depending on tfm
enricosada Oct 3, 2017
fbf85e6
use result on netstandard, choice on others (net)
enricosada Oct 3, 2017
79f705e
refactor, extract local binding
enricosada Oct 3, 2017
75b802b
ifdef extension stuff
enricosada Oct 3, 2017
8b58085
refactor extract local binding
enricosada Oct 3, 2017
a1faa22
ifdef extension stuff
enricosada Oct 3, 2017
4dd1a75
refactor, extract local binding
enricosada Oct 3, 2017
2f8f5c6
fix missing file, contains assembly info
enricosada Oct 3, 2017
859226f
upgrade code for suave 2
enricosada Oct 3, 2017
b71f6ae
bump sln package, so support netstandard
enricosada Oct 4, 2017
1182a99
disable lint from netcore until a package is ready
enricosada Oct 4, 2017
c19fd0f
no projectcracker on netcore
enricosada Oct 4, 2017
17c3127
no project cracker
enricosada Oct 4, 2017
7a86c64
f no project cracker
enricosada Oct 4, 2017
c3e2679
disable linter
enricosada Oct 4, 2017
afcfd8a
rename projs
enricosada Oct 4, 2017
1a9594c
write the really really important "listener started" message
enricosada Oct 4, 2017
fae084c
use linter
enricosada Oct 4, 2017
b98c320
Revert "disable linter"
enricosada Oct 4, 2017
2aa9a61
reenable lint
enricosada Oct 4, 2017
4bcebc4
test merged fsharplint pkg
enricosada Oct 6, 2017
cd56754
refactor build script
enricosada Oct 9, 2017
aa5cdf4
refactor build
enricosada Oct 9, 2017
fa6429b
docs
enricosada Oct 9, 2017
7fe89ad
add test targets
enricosada Oct 9, 2017
14bfebd
test netcore scd
enricosada Oct 9, 2017
065fb1f
add nunit test (netcore)
enricosada Oct 9, 2017
6e2ff1a
use .net core 2.0.0 in travis
enricosada Oct 9, 2017
d881184
netcore in build script
enricosada Oct 9, 2017
0760df7
fdd in test
enricosada Oct 9, 2017
1ce1f37
use build dir for netcoreapp, like net
enricosada Oct 9, 2017
770e98b
f
enricosada Oct 9, 2017
2712029
f
enricosada Oct 11, 2017
3758fb3
use .netcore.json for test output of netcore based FSAC
enricosada Oct 11, 2017
d883cd0
old fsproj test diverge with fsac netcore
enricosada Oct 11, 2017
b3bd5e5
disable stdio test for fsac netcore (WIP)
enricosada Oct 11, 2017
2a2798b
old fsproj not supported in .net core fsac
enricosada Oct 11, 2017
fa2faf7
[REMOVE_BEFORE_MERGE] debug printfn
enricosada Oct 11, 2017
26d17fd
fsac .net core cannot find the bcl assemblies, let's ask msbuild
enricosada Oct 11, 2017
dd95ba6
refactor, extract script cracking code
enricosada Oct 11, 2017
260dcc7
put msbuild proj inside resource
enricosada Oct 11, 2017
d6104cd
make easier debugging
enricosada Oct 11, 2017
7ece502
ugly hack to remove BOM from console.input on .net core
enricosada Oct 11, 2017
3bcb0f3
Revert "[REMOVE_BEFORE_MERGE] debug printfn"
enricosada Oct 11, 2017
d29e8ed
ignore log for now
enricosada Oct 11, 2017
0335205
stdio should be ok
enricosada Oct 11, 2017
4335e64
fix stdio netcore tests
enricosada Oct 11, 2017
e811d37
fix zombieSlayer test
enricosada Oct 12, 2017
7f3d279
fix unix
enricosada Oct 12, 2017
c200d0c
create fsautocomplete.netcore.zip
enricosada Oct 12, 2017
756f041
build all (debug/release/zip) and add zip pkgs to appveyor artifacts
enricosada Oct 12, 2017
7cc0afe
bump 1.0 sdk to latest LTS
enricosada Oct 12, 2017
2c00c69
test output to console
enricosada Oct 12, 2017
4c3bea0
fix tests
enricosada Oct 12, 2017
ceac6d5
disable sdk 1.0 tests
enricosada Oct 12, 2017
9ab0f2a
f disable sdk 1.0 tests
enricosada Oct 12, 2017
2d3e9f5
more info about failed async
enricosada Oct 12, 2017
c7e9a07
[REVERT BEFORE MERGE] run only .net core integration tests
enricosada Oct 12, 2017
4cb4790
f [REVERT BEFORE MERGE] run only .net core integration tests
enricosada Oct 12, 2017
57694c8
dont guess
enricosada Oct 12, 2017
5267cad
fix nre when no .net installed (like on linux)
enricosada Oct 16, 2017
1bc657c
ensure just one fsharp.core
enricosada Oct 16, 2017
775b64e
tfm as argument
enricosada Oct 16, 2017
70e82a3
f tfm as argument
enricosada Oct 16, 2017
cdc4f96
[REVERT BEFORE MERGE] debug info
enricosada Oct 16, 2017
0ab0c83
test: without special care
enricosada Oct 16, 2017
62e1b60
move and refactor
enricosada Oct 17, 2017
4c901d6
use FrameworkPathOverride property to find reference assemblies dir
enricosada Oct 17, 2017
f8b00f1
[REVERT BEFORE MERGE] debug info
enricosada Oct 17, 2017
43b36fd
fix build
enricosada Oct 17, 2017
5687b50
missing pm
enricosada Oct 22, 2017
44791a5
upgrade Dotnet.ProjInfo (prerelease)
enricosada Oct 22, 2017
bdfc9d5
add old fsproj support with Dotnet.ProjInfo parser
enricosada Oct 22, 2017
84c3417
fix old fsproj
enricosada Oct 22, 2017
4a598e1
fix build
enricosada Oct 22, 2017
1e576b3
fix to latest paket
enricosada Oct 22, 2017
5b4e97f
use fsharplint official prerelease
enricosada Oct 22, 2017
1edd7de
add Fsc.fs (Fsc task) from visualfsharp repo
enricosada Oct 22, 2017
ad4155a
fix build
enricosada Oct 22, 2017
e9ea5e3
debug info
enricosada Oct 22, 2017
f5adf3f
use new parser
enricosada Oct 22, 2017
c8ae82d
now oldfsproj test with new parser must output the same as these with…
enricosada Oct 23, 2017
0f32a16
dotnet restore fails on linux because the `Dotnet.ProjInfo` package i…
enricosada Oct 23, 2017
f586d7d
f dotnet restore fails on linux because the `Dotnet.ProjInfo` package…
enricosada Oct 23, 2017
e51e110
fix test helper to replace tempdir
enricosada Oct 23, 2017
da95bdc
compatibility with old log for verbose sdk, so test output is exactly…
enricosada Oct 23, 2017
12c2b59
refactoring
enricosada Oct 23, 2017
7a4036b
compatibility with old behaviour (projectcracker), so test output is …
enricosada Oct 23, 2017
5219765
compatibility with old behaviour (projectcracker), so test output is …
enricosada Oct 23, 2017
f249439
fix build
enricosada Oct 23, 2017
68dae25
bump Dotnet.ProjInfo, should fix fsprj parsing with .net core 1.0
enricosada Oct 26, 2017
1be394f
bump dotnet.projinfo
enricosada Oct 26, 2017
34a5fe1
bump
enricosada Oct 26, 2017
2a99ab4
use dotnet.projinfo for list of installed fw
enricosada Oct 26, 2017
5267f6f
add define `FSAC_TEST_EXE_NETCORE_PUBLISHED` to run fsac .net core pu…
enricosada Oct 26, 2017
17cbaba
fix
enricosada Oct 26, 2017
923a4ab
memoize because slow
enricosada Oct 26, 2017
30c1394
comment debug print
enricosada Oct 26, 2017
99b001c
fix build
enricosada Oct 26, 2017
ad3cf28
fix test
enricosada Oct 26, 2017
4c41612
remove unused
enricosada Oct 26, 2017
d2ae540
skip test
enricosada Oct 26, 2017
875884f
bump sln and dotnet.projinfo
enricosada Oct 26, 2017
ada4913
fix follow p2p
enricosada Oct 26, 2017
b2b225b
compatibility with old fsproj log
enricosada Oct 26, 2017
b089e6a
use rtm version of dotnet.projinfo
enricosada Oct 27, 2017
87f5404
[REVERT BEFORE MERGE] test load issue bug
enricosada Oct 27, 2017
b22acd8
[REVERT BEFORE MERGE] test load issue bug
enricosada Oct 27, 2017
2877e39
workaround for https://github.com/fsprojects/Paket/issues/2868
enricosada Oct 28, 2017
5c9f0cb
[REVERT BEFORE MERGE] just vs2017
enricosada Oct 28, 2017
a592a78
enable appeveyor rdp
enricosada Oct 28, 2017
1f37885
revert cleanup to minimize deps (useful later)
enricosada Oct 28, 2017
59d184b
Revert "enable appeveyor rdp"
enricosada Oct 28, 2017
a8b6bf1
skip the tests who use old fsproj with the new project parser, if msb…
enricosada Oct 28, 2017
b46384b
Revert "[REVERT BEFORE MERGE] just vs2017"
enricosada Oct 28, 2017
b58d3de
fix unix
enricosada Oct 28, 2017
5a3428d
remove comments
enricosada Oct 28, 2017
9b4998b
remove fsac-netcore dev feed
enricosada Oct 28, 2017
a037139
use dotnet.projinfo from nuget.org
enricosada Oct 28, 2017
c54de20
disable fsac .net core test in http mode, on unix. stdio too if mono …
enricosada Oct 28, 2017
3a13fc1
reenable fsac net, mode http tests
enricosada Oct 28, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .paket/Paket.Restore.targets
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<DisableImplicitSystemValueTupleReference>true</DisableImplicitSystemValueTupleReference>
</PropertyGroup>

<Target Name="PaketRestore" BeforeTargets="_GenerateDotnetCliToolReferenceSpecs;_GenerateProjectRestoreGraphPerFramework;_GenerateRestoreGraphWalkPerFramework;CollectPackageReferences" >
<Target Name="PaketRestore" Condition="'$(PaketRestoreDisabled)' != 'True'" BeforeTargets="_GenerateDotnetCliToolReferenceSpecs;_GenerateProjectRestoreGraphPerFramework;_GenerateRestoreGraphWalkPerFramework;CollectPackageReferences" >

<!-- Step 1 Check if lockfile is properly restored -->
<PropertyGroup>
Expand Down Expand Up @@ -88,7 +88,7 @@
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)"' Condition=" '$(PaketRestoreRequired)' == 'true' " ContinueOnError="false" />

<!-- This shouldn't actually happen, but just to be sure. -->
<Error Condition=" !Exists('$(PaketResolvedFilePath)') AND '$(TargetFramework)' != '' " Text="A paket file for the framework '$(TargetFramework)' is missing. Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />
<Error Condition=" !Exists('$(PaketResolvedFilePath)') AND '$(TargetFramework)' != '' AND '$(ResolveNuGetPackages)' != 'False' " Text="Paket file '$(PaketResolvedFilePath)' is missing while restoring $(MSBuildProjectFile). Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />

<!-- Step 4 forward all msbuild properties (PackageReference, DotNetCliToolReference) to msbuild -->
<ReadLinesFromFile Condition="Exists('$(PaketResolvedFilePath)')" File="$(PaketResolvedFilePath)" >
Expand Down
20 changes: 14 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,34 @@ dist: trusty
sudo: false

script:
- ./build.sh Test
- ./build.sh All

matrix:
include:
- mono: 4.8.1
dotnet: 1.0.4
dotnet: 2.0.0
env:
- FSAC_TESTSUITE_NETCORE_MODE_STDIO=0
- FSAC_TESTSUITE_NETCORE_MODE_HTTP=0
- mono: 5.0.1
dotnet: 1.0.4
dotnet: 2.0.0
env:
- FSAC_TESTSUITE_NETCORE_MODE_HTTP=0
- mono: 5.2.0
dotnet: 1.0.4
dotnet: 2.0.0
env:
- FSAC_TESTSUITE_CROSSGEN_NETFX=1 #works on 5.0
- FSAC_TESTSUITE_NETCORE_MODE_HTTP=0
- mono: latest # => "stable release"
dotnet: 1.0.4
dotnet: 2.0.0
env:
- FSAC_TESTSUITE_CROSSGEN_NETFX=1 #works on 5.0
- FSAC_TESTSUITE_NETCORE_MODE_HTTP=0
- mono: weekly # => "latest commits"
dotnet: 1.0.4
dotnet: 2.0.0
env:
- FSAC_TESTSUITE_CROSSGEN_NETFX=1 #works on 5.0
- FSAC_TESTSUITE_NETCORE_MODE_HTTP=0

allow_failures:
- mono: latest
Expand Down
86 changes: 86 additions & 0 deletions FsAutoComplete.netcore.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.26124.0
MinimumVisualStudioVersion = 15.0.26124.0
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3BF56A5B-20D9-4A2B-94B6-C1C2A6AB444E}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsAutoComplete", "src\FsAutoComplete.netcore\FsAutoComplete.fsproj", "{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsAutoComplete.Core", "src\FsAutoComplete.Core.netcore\FsAutoComplete.Core.fsproj", "{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A6B07596-9854-4E9D-BA7E-41B21324EB27}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsAutoComplete.Tests", "test\FsAutoComplete.Tests.netcore\FsAutoComplete.Tests.fsproj", "{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FsAutoComplete.Core.VerboseSdkHelper", "src\FsAutoComplete.Core.VerboseSdkHelper\FsAutoComplete.Core.VerboseSdkHelper.fsproj", "{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|x64.ActiveCfg = Debug|x64
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|x64.Build.0 = Debug|x64
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|x86.ActiveCfg = Debug|x86
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Debug|x86.Build.0 = Debug|x86
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|Any CPU.Build.0 = Release|Any CPU
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|x64.ActiveCfg = Release|x64
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|x64.Build.0 = Release|x64
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|x86.ActiveCfg = Release|x86
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7}.Release|x86.Build.0 = Release|x86
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|x64.ActiveCfg = Debug|x64
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|x64.Build.0 = Debug|x64
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|x86.ActiveCfg = Debug|x86
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Debug|x86.Build.0 = Debug|x86
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|Any CPU.Build.0 = Release|Any CPU
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|x64.ActiveCfg = Release|x64
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|x64.Build.0 = Release|x64
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|x86.ActiveCfg = Release|x86
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8}.Release|x86.Build.0 = Release|x86
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|x64.ActiveCfg = Debug|x64
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|x64.Build.0 = Debug|x64
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|x86.ActiveCfg = Debug|x86
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Debug|x86.Build.0 = Debug|x86
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|Any CPU.Build.0 = Release|Any CPU
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|x64.ActiveCfg = Release|x64
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|x64.Build.0 = Release|x64
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|x86.ActiveCfg = Release|x86
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5}.Release|x86.Build.0 = Release|x86
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|x64.ActiveCfg = Debug|x64
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|x64.Build.0 = Debug|x64
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|x86.ActiveCfg = Debug|x86
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Debug|x86.Build.0 = Debug|x86
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|Any CPU.Build.0 = Release|Any CPU
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|x64.ActiveCfg = Release|x64
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|x64.Build.0 = Release|x64
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|x86.ActiveCfg = Release|x86
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{A1213D84-6BB1-4C92-99AC-53A6C8F2E0A7} = {3BF56A5B-20D9-4A2B-94B6-C1C2A6AB444E}
{70D76F8C-2B0D-43B7-8A80-46EC355E68C8} = {3BF56A5B-20D9-4A2B-94B6-C1C2A6AB444E}
{9C83F8C4-226C-4608-B942-DF9C5A5E3BC5} = {A6B07596-9854-4E9D-BA7E-41B21324EB27}
{CBC5A8FC-9FCA-4B77-9654-EBF459CBE199} = {3BF56A5B-20D9-4A2B-94B6-C1C2A6AB444E}
EndGlobalSection
EndGlobal
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ There are [unit tests](test/FsAutoComplete.Tests) for FSharp.CompilerBinding, wh

### Project file loading issues

#### Old sdk project (verbose fsproj)

Try invoking the binary for project file cracking directly:

mono FSharp.Compiler.Service.ProjectCrackerTool.exe --text <path to>/MyProject.fsproj true
Expand Down
10 changes: 9 additions & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@ image:
- Visual Studio 2015
- Visual Studio 2017

before_build:
- ps: >-
$env:FSAC_TESTSUITE_MSBUILD_TOOLSVERSION_4_INSTALLED = if ("$env:APPVEYOR_BUILD_WORKER_IMAGE" -eq "Visual Studio 2017") { "0" } else { "1" };

build_script:
- cmd: build.cmd Test
- cmd: build.cmd All

test: off

artifacts:
- path: bin\pkgs\*.zip
name: pkgs
4 changes: 2 additions & 2 deletions build.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ if errorlevel 1 (

IF NOT EXIST build.fsx (
.paket\paket.exe update
packages\FAKE\tools\FAKE.exe init.fsx
packages\build\FAKE\tools\FAKE.exe init.fsx
)
packages\FAKE\tools\FAKE.exe build.fsx %*
packages\build\FAKE\tools\FAKE.exe build.fsx %*
Loading