summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMolly Lloyd <molly@mapbox.com>2017-10-23 15:36:12 -0700
committerMolly Lloyd <molly@mapbox.com>2017-10-23 16:09:56 -0700
commit4cd26eb63efaa7bcec056b02920fc9b95a8de3c9 (patch)
tree7d730d2509f7856eadb762b3952ccb612ec16364
parent4b2e1cddb4645fb6d2c5f9634dbeb7c21516cede (diff)
downloadqtlocation-mapboxgl-4cd26eb63efaa7bcec056b02920fc9b95a8de3c9.tar.gz
try nightly cron job for node build
-rw-r--r--circle.yml36
-rw-r--r--package.json2
2 files changed, 37 insertions, 1 deletions
diff --git a/circle.yml b/circle.yml
index 69f5403d9c..10e40558c5 100644
--- a/circle.yml
+++ b/circle.yml
@@ -30,6 +30,16 @@ workflows:
- linux-gcc5-debug-coverage
- linux-gcc5-release-qt4
- linux-gcc5-release-qt5
+ nightly-node:
+ triggers:
+ - schedule:
+ cron: "0 22 * * *" # nightly at 10pm
+ filters:
+ branches:
+ only:
+ - nightly-node # just for testing -- will change to master
+ jobs:
+ - node4-nightly-build
step-library:
- &generate-cache-key
@@ -319,6 +329,32 @@ jobs:
- *run-node-tests
- *publish-node-package
- *upload-render-tests
+# ------------------------------------------------------------------------------
+ node4-nightly-build:
+ docker:
+ - image: mbgl/ci:r4-linux-clang-3.9-node-4
+ working_directory: /src
+ environment:
+ LIBSYSCONFCPUS: 4
+ JOBS: 4
+ BUILDTYPE: RelWithDebInfo
+ WITH_EGL: 1
+ WITH_CXX11ABI: 0
+ steps:
+ - checkout
+ - *generate-cache-key
+ - *restore-cache
+ - *reset-ccache-stats
+ - *build-node
+ - *show-ccache-stats
+ - *save-cache
+ - *run-node-tests
+ - deploy:
+ name: Publish nightly build
+ command: |
+ DATE_STR=$(date -u +%Y-%m-%d)
+ ./node_modules/.bin/node-pre-gyp package publish info
+ - *upload-render-tests
# ------------------------------------------------------------------------------
node6-clang39-release:
diff --git a/package.json b/package.json
index edb41f1f68..38ef2d2256 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"module_name": "mapbox_gl_native",
"module_path": "./lib/",
"host": "https://mapbox-node-binary.s3.amazonaws.com",
- "remote_path": "./{name}/v{version}",
+ "remote_path": "./{name}/nightly/$DATE_STR",
"package_name": "{node_abi}-{platform}-{arch}-{configuration}.tar.gz"
}
}