Merge branch 'master' into refactor

This commit is contained in:
Alexander Zobnin
2018-08-28 13:10:06 +03:00
5 changed files with 5400 additions and 10 deletions

79
.circleci/config.yml Normal file
View File

@@ -0,0 +1,79 @@
aliases:
# Workflow filters
- &filter-not-release-or-master
tags:
ignore: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/
branches:
ignore: master
- &filter-only-master
branches:
only: master
version: 2
jobs:
build:
working_directory: ~/alexanderzobnin/grafana-zabbix
docker:
- image: circleci/node:8
steps:
- checkout
- restore_cache:
keys:
- dependency-cache-{{ checksum "yarn.lock" }}
- run:
name: yarn install
command: 'yarn install --pure-lockfile --no-progress'
no_output_timeout: 15m
- save_cache:
key: dependency-cache-{{ checksum "yarn.lock" }}
paths:
- ./node_modules
- run: npm run build
test:
working_directory: ~/alexanderzobnin/grafana-zabbix
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
docker:
- image: circleci/node:8
steps:
- checkout
# Prepare for artifact and test results collection equivalent to how it was done on 1.0.
# In many cases you can simplify this from what is generated here.
# 'See docs on artifact collection here https://circleci.com/docs/2.0/artifacts/'
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
- restore_cache:
keys:
- dependency-cache-{{ checksum "yarn.lock" }}
- run:
name: yarn install
command: 'yarn install --pure-lockfile --no-progress'
no_output_timeout: 15m
- save_cache:
key: dependency-cache-{{ checksum "yarn.lock" }}
paths:
- ./node_modules
- run: npm run ci-test
- store_test_results:
path: /tmp/circleci-test-results
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results
workflows:
version: 2
build-master:
jobs:
- build:
filters: *filter-only-master
- test:
filters: *filter-only-master
build-branches-and-prs:
jobs:
- build:
filters: *filter-not-release-or-master
- test:
filters: *filter-not-release-or-master

View File

@@ -1,7 +0,0 @@
machine:
node:
version: 6.11.4
test:
override:
- npm run ci-test

View File

@@ -6,10 +6,10 @@
"scripts": {
"test": "jest",
"jest": "jest --notify --watch",
"build": "grunt && jest",
"build": "grunt",
"watch": "grunt watch",
"codecov": "jest --coverage && codecov",
"ci-test": "grunt && jest --coverage && codecov",
"ci-test": "jest --coverage && codecov",
"benchmark": "grunt bench"
},
"repository": {

View File

@@ -1,4 +1,4 @@
<datasource-http-settings current="ctrl.current">
<datasource-http-settings current="ctrl.current" suggest-url="http://localhost/zabbix/api_jsonrpc.php">
</datasource-http-settings>
<div class="gf-form-group">

5318
yarn.lock Normal file

File diff suppressed because it is too large Load Diff