diff options
author | Molly Lloyd <molly@mapbox.com> | 2017-10-23 15:36:12 -0700 |
---|---|---|
committer | Molly Lloyd <molly@mapbox.com> | 2017-10-23 16:09:56 -0700 |
commit | 4cd26eb63efaa7bcec056b02920fc9b95a8de3c9 (patch) | |
tree | 7d730d2509f7856eadb762b3952ccb612ec16364 | |
parent | 4b2e1cddb4645fb6d2c5f9634dbeb7c21516cede (diff) | |
download | qtlocation-mapboxgl-4cd26eb63efaa7bcec056b02920fc9b95a8de3c9.tar.gz |
try nightly cron job for node build
-rw-r--r-- | circle.yml | 36 | ||||
-rw-r--r-- | package.json | 2 |
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" } } |