aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2019-01-20 12:33:29 +0800
committerGitHub <noreply@github.com>2019-01-20 12:33:29 +0800
commitb27f9c8dce7d0e09ae191dcb00562abf97faa806 (patch)
treee884c1c4c7eaadce7eda7ee41d8fb27fc80ebdbb
parent632fa7914a2e6dbf1812581e0e769c93189771ca (diff)
downloaddexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar.gz
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar.bz2
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar.lz
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar.xz
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.tar.zst
dexon-consensus-b27f9c8dce7d0e09ae191dcb00562abf97faa806.zip
ci: Add snyk (#425)
-rw-r--r--.circleci/config.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 69b0db0..b069ec3 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -23,6 +23,13 @@ commands:
else
make test-short
fi
+ install_npm:
+ steps:
+ - run:
+ name: Install npm
+ command: |
+ curl -sL https://deb.nodesource.com/setup_11.x | sudo bash -
+ sudo apt-get install -y nodejs
executors:
go1_11:
@@ -96,9 +103,32 @@ jobs:
- init_workspace
- run: make
+ snyk:
+ executor: go1_11
+ steps:
+ - init_workspace
+ - install_npm
+ - run: sudo npm install -g snyk
+ - run: snyk auth $SNYK_APIKEY_JHU
+ - run: snyk monitor --org=dexon-foundation --project=dexon-consensus
+
workflows:
version: 2.1
+ nightly:
+ jobs:
+ - dep
+ - snyk:
+ requires:
+ - dep
+ triggers:
+ - schedule:
+ cron: "0 8 * * *"
+ filters:
+ branches:
+ only:
+ - master
+
test_and_build:
jobs:
- dep