Commit Graph

51 Commits

Author SHA1 Message Date
Tom Gallacher 40c39012a5 Ensure publish occurs any other builds 2017-01-05 10:46:10 +00:00
Tom Gallacher d0e70a54b0 Fix ui docker builds 2017-01-05 10:40:55 +00:00
Tom Gallacher 0eb7ef6860 Publish ui from within dockerfile 2017-01-03 15:47:48 +00:00
Tom Gallacher a89d83f2ba Publish to npm on passing builds 2017-01-03 13:59:00 +00:00
Tom Gallacher 001cc0d502 circle: refresh certs before deploy 2016-11-23 12:51:40 +00:00
Tom Gallacher e8e3f0b3ac circleci: fix broken yarn install 2016-11-02 16:45:57 +00:00
Tom Gallacher 86411002ac circleci: Add error log of failed install 2016-11-02 11:11:42 +00:00
Tom Gallacher 5bcbc6eca8 circleci: removing timezone 2016-11-01 11:56:37 +00:00
Tom Gallacher c0e68b4ef6 ci: speedup docker builds and pushes 2016-10-31 17:18:43 +00:00
Tom Gallacher 7be25cf921 circleci: cleanup circle.yml 2016-10-31 14:52:29 +00:00
Tom Gallacher d66fc3c6e3 make: adding lint-ci task
Fixes #50
2016-10-31 14:17:08 +00:00
Tom Gallacher 61f290e0d7 make: Adding test-ci make task 2016-10-31 12:02:32 +00:00
Tom Gallacher 19236d849d circleci: fix bug in directory creation 🙄 2016-10-27 17:43:24 +01:00
Tom Gallacher accd760bda circleci: create missing directory 2016-10-27 17:36:36 +01:00
Tom Gallacher 9615c8b98f circleci: export tests to subdir 2016-10-27 17:30:28 +01:00
Tom Gallacher f4d7aed20f circlci: test files to correct folder 2016-10-27 17:06:36 +01:00
Tom Gallacher b3bc167898 circleci: run make before make install 2016-10-27 16:50:47 +01:00
Tom Gallacher c9157e7b39 circleci: fixing incorrect circleci.yml 2016-10-27 16:49:54 +01:00
Tom Gallacher c0b4d21e6f circleci: tests output usable files for circleci 2016-10-27 16:42:56 +01:00
Tom Gallacher 7d60252a05 circleci: overriding inferred commands.
Tests and install were being ran twice
2016-10-27 16:26:41 +01:00
Tom Gallacher df4c3d05e1 circleci: Run make lint before make test 2016-10-26 15:05:38 +01:00
Tom Gallacher f55b26d9a9 circleci: do not use a subshell for installation 2016-10-26 14:36:42 +01:00
Tom Gallacher 8c3e9e3eef ci: run install in subshell 2016-10-26 14:30:55 +01:00
Tom Gallacher 7ecf377b78 ci: must use sudo... 2016-10-26 10:58:24 +01:00
Tom Gallacher c6dbc497bb ci: install docker-compose in the correct way 2016-10-26 10:53:35 +01:00
Tom Gallacher dedab3f03f circleci: debugging race conditions 2016-10-26 10:42:13 +01:00
Tom Gallacher 4abeaf15a5 circleci: Upgrading docker-compose 2016-10-25 12:25:22 +01:00
Tom Gallacher 379b6aefce circleci: caching slows down builds, removing 2016-10-24 17:42:44 +01:00
Tom Gallacher eda79704ac make: prefer-offline installs and upgrade nodejs 2016-10-24 16:55:06 +01:00
Tom Gallacher 43c4e63ba2 circleci: move yarn to apt-get
- Continue to use yarn instead of npm through ci pipeline to cache
things more
2016-10-24 11:56:19 +01:00
Tom Gallacher 64116b3b7f Adding cachedir and setting up git username/email 2016-10-24 11:01:03 +01:00
Tom Gallacher a234f312be circleci: moving pip to dependencies 2016-10-21 17:09:14 +01:00
Tom Gallacher 19945136d8 circleci: fixing incorrect ordering 2016-10-21 17:05:06 +01:00
Tom Gallacher af7219c71e circleci: be omre liberal on caching global npm 2016-10-21 16:58:03 +01:00
Tom Gallacher 99d8a8720b circleci: remove duplicate npm install -g 2016-10-21 16:57:13 +01:00
Tom Gallacher 4b12f0d673 circleci: cache global dependencies 2016-10-21 16:44:35 +01:00
Tom Gallacher e88864e201 circleci: upgrading docker and silencing yarn 2016-10-20 17:15:43 +01:00
Tom Gallacher 1960e62757 deployment: only run setup after images built. 2016-10-20 15:40:24 +01:00
Tom Gallacher 50208b6b4a make: use yarn for installation of dependencies 2016-10-20 14:55:52 +01:00
Tom Gallacher 9140f2a52b ci: add a deployment script 2016-10-20 14:55:05 +01:00
Tom Gallacher 092d793cde circleci: pull and build before docker-compose up 2016-10-19 15:59:19 +01:00
Tom Gallacher 74f1faa005 circleci: upgrade docker-compose 2016-10-19 15:51:44 +01:00
Tom Gallacher 665a1fb8d3 Revert "circleci: build containers before deployment"
This reverts commit 44b1a5692c.
2016-10-19 15:48:02 +01:00
Tom Gallacher 44b1a5692c circleci: build containers before deployment 2016-10-19 15:41:25 +01:00
Tom Gallacher 46bce652ba circleci: only run ./bin/setup when deployments happen 2016-10-19 15:35:02 +01:00
Tom Gallacher d70e46a9b0 circleci: triton install after node version is set 2016-10-19 15:30:14 +01:00
Tom Gallacher bffca57cea circleci: optimise circle.yml 2016-10-19 15:27:53 +01:00
Tom Gallacher be1f1a20be ci: deploy on commit to master if tests pass 2016-10-18 19:27:46 +01:00
Tom Gallacher b9ccacbad9 circleci: docker as a deployment dependency 2016-10-18 10:55:40 +01:00
Tom Gallacher 2a4dad3bf5 make: Adding an install target 2016-10-17 18:00:50 +01:00