CodeRaptor
CI/CD Integration

Automated Reviews in Your Pipeline

Integrate CodeRaptor directly into your CI/CD pipeline and catch issues before they reach production. Works with GitHub Actions, GitLab CI, CircleCI, Jenkins, and more.

< 2 min
Average Review Time
100%
Pull Requests Covered
80%
Fewer Bugs in Production

How It Works

01

Install CodeRaptor Action

Add CodeRaptor to your CI/CD configuration with a single YAML file

# .github/workflows/code-review.yml
name: Code Review
on: [pull_request]

jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: coderaptor/action@v1
        with:
          api_key: ${{ secrets.CODERAPTOR_KEY }}
02

Automatic Trigger on PR

CodeRaptor automatically runs on every pull request, analyzing all changed files

āœ“ Triggered by: pull_request
āœ“ Analyzing: 12 changed files
āœ“ Running: Security, Performance, Best Practices
03

Inline Feedback

Receive actionable feedback directly in your pull request as inline comments

šŸ”“ Security Issue (Line 45)
SQL injection vulnerability detected
Use parameterized queries instead

šŸ“ Suggestion:
- const query = `SELECT * FROM users WHERE id = ${id}`
+ const query = 'SELECT * FROM users WHERE id = ?'
04

Pass/Fail Status

Block merges on critical issues or provide warnings for non-blocking feedback

āœ“ Code Quality: Passed
⚠ Performance: 2 warnings
āœ— Security: 1 critical issue (blocking)

Supported CI/CD Platforms

GitHub Actions

Status:Native
Setup Time:< 5 min

GitLab CI/CD

Status:Native
Setup Time:< 5 min

CircleCI

Status:Orb Available
Setup Time:< 10 min

Jenkins

Status:Plugin
Setup Time:< 15 min

Bitbucket Pipelines

Status:Native
Setup Time:< 5 min

Azure DevOps

Status:Extension
Setup Time:< 10 min

Travis CI

Status:CLI Integration
Setup Time:< 10 min

TeamCity

Status:Plugin
Setup Time:< 15 min

Drone

Status:CLI Integration
Setup Time:< 10 min

Integration Features

Zero Configuration

Works out of the box with sensible defaults. Customize rules as needed.

Incremental Reviews

Only reviews changed files and lines, not entire codebase.

Caching

Smart caching avoids re-reviewing unchanged code.

Parallel Execution

Reviews run in parallel for faster feedback.

Status Checks

Native GitHub status checks to block or warn on issues.

Custom Rules

Define project-specific rules and standards.

Auto-Fix Suggestions

Get actionable fixes you can apply with one click.

Team Notifications

Slack, email, or webhook notifications for review results.

Advanced Configuration

Custom Rules & Settings

# coderaptor.yml
rules:
  - security/*          # All security rules
  - performance/n-plus-one
  - best-practices/dry

severity:
  error: [security, critical]
  warning: [performance]
  info: [style]

ignore:
  - "**/*.test.ts"      # Skip test files
  - "node_modules/**"

notifications:
  slack:
    webhook: ${{ secrets.SLACK_WEBHOOK }}
    on: [error, warning]

auto_fix:
  enabled: true
  auto_merge: false     # Require manual review

Ready to Automate Your Code Reviews?

Get started in minutes with our step-by-step integration guides