Skip to content

parsecph/clobbr-ci-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

clobbr grid logo

Clobbr CI integration examples
clobbr.app
get @clobbr/cli on npm

This repository contains examples on how to integrate @clobbr/cli in various CIs.

In the CI of choice, make sure nodejs is available (recommended version: 14.x) and run checks with clobbr cli, for example:

npx @clobbr/cli run \
  --url "https://api.github.com/zen" \
  --checks mean=200 median=200 stdDev=50 q5=150 q50=200 q95=250 q99=300 pctOfSuccess=95

Run checks against results

If any of the checks fail, the CI will fail.

Go to main documentation to see more ↗️

Tested CIs

CI output example

AppVeyor CI integration config
circleci
version: 2.1

orbs:
  node: circleci/[email protected]

jobs:
  build:
    working_directory: ~/repo
    docker:
      - image: circleci/node:16.7.0
    steps:
      - checkout
      - run:
          name: Run clobbr
          command: npx @clobbr/cli run -u "https://60698fbde1c2a10017544a73.mockapi.io" --checks mean=200 median=200 stdDev=50 q5=150 q50=200 q95=250 q99=300 pctOfSuccess=95
travis
language: node_js
node_js:
  - "16"
script: npx @clobbr/cli run -u "https://60698fbde1c2a10017544a73.mockapi.io" --checks mean=200 median=200 stdDev=50 q5=150 q50=200 q95=250 q99=300 pctOfSuccess=95
appveyor
image: Ubuntu

environment:
  nodejs_version: "16"

test_script:
  - node --version
  - npm --version
  - npx @clobbr/cli run -u "https://60698fbde1c2a10017544a73.mockapi.io" --checks mean=200 median=200 stdDev=50 q5=150 q50=200 q95=250 q99=300 pctOfSuccess=95

build: off

Clobbr icon


APIHUSTLE Logo

Clobbr is a tool part of the Apihustle suite - a collection of tools to test, improve and get to know your API inside and out.

About

Various CI integration examples for clobbr cli

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published