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": { "scripts": {
"test": "jest", "test": "jest",
"jest": "jest --notify --watch", "jest": "jest --notify --watch",
"build": "grunt && jest", "build": "grunt",
"watch": "grunt watch", "watch": "grunt watch",
"codecov": "jest --coverage && codecov", "codecov": "jest --coverage && codecov",
"ci-test": "grunt && jest --coverage && codecov", "ci-test": "jest --coverage && codecov",
"benchmark": "grunt bench" "benchmark": "grunt bench"
}, },
"repository": { "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> </datasource-http-settings>
<div class="gf-form-group"> <div class="gf-form-group">

5318
yarn.lock Normal file

File diff suppressed because it is too large Load Diff