From aa8efd90cca62624131f2f53e137dd5312bfaa1c Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:09:46 +0800 Subject: [PATCH 1/7] Bring back AppVeyor --- appveyor.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 appveyor.yml diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000000..c2b3cca29c --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,29 @@ +# appveyor file +# http://www.appveyor.com/docs/appveyor-yml +version: "{build}" + +init: + - git config --global core.autocrlf input + +environment: + matrix: + - nodejs_version: '4' + +platform: + - x86 + - x64 + +install: + - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) + - cmd: SET PATH=C:\Program Files (x86)\MSBuild\12.0\bin\;%PATH% + - cmd: SET PATH=C:\python27;%PATH% + - cmd: python script/bootstrap.py --dev + - cmd: python script/build.py -c D + +test_script: + - node --version + - npm --version + - cmd: python script/cpplint.py + - cmd: python script/coffeelint.py + +build: off From 33db4a6ac1094492b5f9c262ce8dba87b3e62f7b Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:21:52 +0800 Subject: [PATCH 2/7] Run cibuild --- appveyor.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index c2b3cca29c..5e6a1b2b68 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -17,8 +17,7 @@ install: - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) - cmd: SET PATH=C:\Program Files (x86)\MSBuild\12.0\bin\;%PATH% - cmd: SET PATH=C:\python27;%PATH% - - cmd: python script/bootstrap.py --dev - - cmd: python script/build.py -c D + - cmd: python script/cibuild test_script: - node --version From cb806aa3627f5845a429321ca76ab5a35df05003 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:22:46 +0800 Subject: [PATCH 3/7] Use default node 0.12.7 Otherwise we would spend some time reinstalling node. --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index 5e6a1b2b68..85071979a0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -7,7 +7,7 @@ init: environment: matrix: - - nodejs_version: '4' + - nodejs_version: '0.12.7' platform: - x86 From 8c31148f7d17340672d43d945a51f1391f10efcc Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:35:22 +0800 Subject: [PATCH 4/7] Remove unneeded things --- appveyor.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 85071979a0..37a50bdf35 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -5,24 +5,11 @@ version: "{build}" init: - git config --global core.autocrlf input -environment: - matrix: - - nodejs_version: '0.12.7' - platform: - x86 - x64 install: - - ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version) - cmd: SET PATH=C:\Program Files (x86)\MSBuild\12.0\bin\;%PATH% - cmd: SET PATH=C:\python27;%PATH% - cmd: python script/cibuild - -test_script: - - node --version - - npm --version - - cmd: python script/cpplint.py - - cmd: python script/coffeelint.py - -build: off From f11f408420be35454b19a230b5e2cc88de889cbf Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:48:10 +0800 Subject: [PATCH 5/7] Do not automatically build everything --- appveyor.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 37a50bdf35..9f4cde8aa5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -13,3 +13,5 @@ install: - cmd: SET PATH=C:\Program Files (x86)\MSBuild\12.0\bin\;%PATH% - cmd: SET PATH=C:\python27;%PATH% - cmd: python script/cibuild + +build: off From 5cf369086cd98289f09360d72bacc4d81f1c5483 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 12:58:29 +0800 Subject: [PATCH 6/7] Also disable test phase --- appveyor.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 9f4cde8aa5..a3fd519255 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,4 +14,6 @@ install: - cmd: SET PATH=C:\python27;%PATH% - cmd: python script/cibuild +# disable build and test pahses build: off +test: off From bf5c3bc9ddc03929c4009fefc445e764ed7eac74 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 10 Dec 2015 13:18:23 +0800 Subject: [PATCH 7/7] Avoid duplicate building for PR --- appveyor.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index a3fd519255..0fa0c0d9bd 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -14,6 +14,10 @@ install: - cmd: SET PATH=C:\python27;%PATH% - cmd: python script/cibuild +branches: + only: + - master + # disable build and test pahses build: off test: off