diff options
author | kumavis <aaron@kumavis.me> | 2018-03-28 08:17:04 +0800 |
---|---|---|
committer | kumavis <aaron@kumavis.me> | 2018-03-28 08:17:04 +0800 |
commit | 5290570c8fc635856823e8f66b8f810f07b7948a (patch) | |
tree | cb98ac01c290f0c9786fc285469bb37e6a851910 /.circleci/config.yml | |
parent | 4ee48acf5672f00d59c49ec68452cd1dd57afa31 (diff) | |
parent | b6b18339e2de92afd2fb5364ec5bc4c29b4d10a3 (diff) | |
download | tangerine-wallet-browser-5290570c8fc635856823e8f66b8f810f07b7948a.tar.gz tangerine-wallet-browser-5290570c8fc635856823e8f66b8f810f07b7948a.tar.zst tangerine-wallet-browser-5290570c8fc635856823e8f66b8f810f07b7948a.zip |
Merge branch 'master' of github.com:MetaMask/metamask-extension into i18n-translator-redux
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 8ebf569a5..75819fc6e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,9 @@ workflows: jobs: - prep-deps-npm - prep-deps-firefox + - prep-build: + requires: + - prep-deps-npm - prep-scss: requires: - prep-deps-npm @@ -14,6 +17,7 @@ workflows: - prep-deps-npm - test-e2e: requires: + - prep-build - prep-deps-npm - test-unit: requires: @@ -36,6 +40,15 @@ workflows: - prep-deps-npm - prep-deps-firefox - prep-scss + - all-tests-pass: + requires: + - test-lint + - test-unit + - test-e2e + - test-integration-mascara-chrome + - test-integration-mascara-firefox + - test-integration-flat-chrome + - test-integration-flat-firefox jobs: prep-deps-npm: @@ -68,6 +81,23 @@ jobs: paths: - firefox + prep-build: + docker: + - image: circleci/node:8-browsers + steps: + - checkout + - restore_cache: + key: dependency-cache-{{ checksum "package-lock.json" }} + - run: + name: build:dist + command: npm run dist + - run: + name: build:debug + command: find dist/ -type f -exec md5sum {} \; | sort -k 2 + - save_cache: + key: build-cache-{{ .Revision }} + paths: + - dist prep-scss: docker: @@ -106,9 +136,8 @@ jobs: - checkout - restore_cache: key: dependency-cache-{{ checksum "package-lock.json" }} - - run: - name: Build - command: npm run dist + - restore_cache: + key: build-cache-{{ .Revision }} - run: name: Test command: npm run test:e2e @@ -217,3 +246,11 @@ jobs: - run: name: test:integration:mascara command: npm run test:mascara + + all-tests-pass: + docker: + - image: circleci/node:8-browsers + steps: + - run: + name: All Tests Passed + command: echo 'weew - everything passed!' |