Reliability as code

Scan your code for reliability suggestions

Automate Site Reliability Engineering (SRE) directly into your deployments.

Get started now for free

Your Reliability CLIs

The Reliably CLI

The Reliably CLI scans your code and provides suggestions for reliability improvements directly where you work. Also integrates with your CI/CD in Jenkins, GitHub and GitLab.

Get Started Now

A screenshot showing a list of Reliably CLI suggestions.

The Chaos Toolkit CLI

Reliably supports the free and open source Chaos Toolkit. The Chaos Toolkit helps you explore and surface reliability problems using chaos engineering.

Get Started Now

A screenshot showing a Chaos Toolkit execution.

Your Code, Your Privacy

Reliably values security first. That’s why we allow you to run internally to your on-premise or on-cloud service – meaning you’ll never expose vulnerable information.

name: Reliably GitHub workflow with SARIF report

on:
  push:

env:
  RELIABLY_TOKEN: ${{ secrets.RELIABLY_TOKEN }}

jobs:
  reliably:
    runs-on: ubuntu-latest
    steps:
      - name: 'Checkout source code'
        uses: actions/checkout@v2
      - name: 'Run Reliably'
        uses: reliablyhq/gh-action@main
        continue-on-error: true
        with:
          format: "sarif"
          output: "reliably.sarif"
      - name: Upload result to GitHub Code Scanning
        uses: github/codeql-action/upload-sarif@v1
        with:
          sarif_file: reliably.sarif
variables:
  SOURCE_CODE: "manifests"

stages:
  - test

include:
  - template: Code-Quality.gitlab-ci.yml

code_quality:
  image:
    name: ghcr.io/reliablyhq/cli/cli:latest
    entrypoint: ["/bin/sh", "-c"]

  script:
    - reliably scan $SOURCE_CODE --format codeclimate --output gl-code-quality-report.json
  stage: test
  allow_failure: true
  artifacts:
    when: always
    expose_as: 'Code Quality Report'
    paths: [gl-code-quality-report.json]
  rules:
    - if: $CI_COMMIT_BRANCH && $RELIABLY_TOKEN
      changes:
        - "manifests/*.{yaml}"
version: 2.1
jobs:
  scan:
    docker:
      - image: ghcr.io/reliablyhq/cli/cli:latest
        environment:
          RELIABLY_TOKEN: $RELIABLY_TOKEN
    working_directory: /home
    steps:
      - checkout # check out the code in the project directory
      - run: reliably scan .

workflows:
  reliably:
    jobs:
      - scan

3 Small Steps

How Reliably works

Scope

Launch your Reliably journey by establishing your criteria.

Scan

Apply our reliability intelligence to your code and look for issues.

Suggest

Receive meaningful insight and ways to improve your reliability.

Reliably is more than just a product.

It's a community of technology professionals who share a common goal. With your help, the world’s biggest SRE knowledge base is changing reliability for good.

Join the Community