Everything You Need for CI/CD
Powerful features designed for developers who want control over their infrastructure.
Core Pipeline Features
Self-Hosted Runners
Execute pipelines on your own infrastructure. Use your GPU machines for ML pipelines, high-memory servers for big data, or private networks for secure deployments. Free tier includes 1 runner, Pro includes unlimited.
Hybrid Artifacts
Store artifacts locally for immediate access, with optional S3 upload in the background. Best of both worlds - local speed and cloud durability. Collect files using glob patterns.
Docker Support
Run pipeline steps in isolated Docker containers. Use any image from Docker Hub or build your own. Perfect for deploying to AWS, Azure, GCP with official CLI images.
Scheduled Pipelines
Set up cron-style scheduling for nightly builds, periodic tests, automated deployments. Run pipelines hourly, daily, weekly, or custom intervals. Set it and forget it.
Webhooks & Notifications
Get instant notifications when pipelines complete or fail. Supports Slack, Discord, and custom HTTP endpoints. Configure different webhooks for different events.
Branch Management
View all branches, switch between them, create new branches, and delete old ones. Run pipelines on any branch. Track which branch each run executed on.
Security & Access Control
Encrypted Secrets
Store environment variables, cloud credentials, and API keys with Fernet encryption (AES-128). PBKDF2 key derivation with 100k iterations. HMAC authentication for tamper detection.
SSH Key Management
Add SSH private keys for accessing private repositories. Keys stored with restricted permissions (600). Automatic detection for SSH URLs. MD5 fingerprints for verification.
Role-Based Access
Three roles: Admin (full access), Developer (read/write/run), Viewer (read-only). Administrators can manage users, reset passwords, and configure system settings.
Password Security
Bcrypt hashing with 12 rounds (4096 iterations). HMAC-SHA256 peppering with global secret. Automatic salting prevents rainbow table attacks. Defense-in-depth strategy.
Activity Tracking
All actions logged with timestamps, users, and outcomes. Track repository operations, pipeline runs, file edits, environment changes. Persistent storage for audit trails.
SSO & 2FA (Enterprise)
Single Sign-On integration with corporate identity providers. Two-factor authentication for enhanced security. SAML and OAuth support.
Repository Management
Git Integration
Connect any Git repository from GitHub, GitLab, Bitbucket, or your own Git server. HTTPS and SSH URLs supported. Public and private repositories.
File Browser
Browse repository files and directories in the web UI. View file contents with syntax highlighting. Edit files directly in the browser with auto-save.
Auto Sync
Repositories automatically pull latest changes before pipeline runs. Manual pull option available. Stay in sync with remote without manual intervention.
Quick Actions
Run pipeline, manage branches, edit environment variables, view logs - all from repository card. No need to navigate through multiple pages.
Search & Filter
Real-time search across all repositories. Filter by name, status, or run count. Find what you need instantly on the dashboard.
Repository Stats
Per-repository metrics: total runs, success count, failed count, running count. Visual status indicators with color-coded borders.
Pipeline Execution
Real-Time Logs
Watch pipeline output as it happens. Auto-scrolling logs. Collapsible steps for clean viewing. Color-coded status indicators (green=success, red=failed, blue=running).
Actions Dashboard
GitHub Actions-style interface for all workflow runs. Centralized view across all repositories. Trigger workflows with hover-and-click. Delete old runs.
Sequential Steps
Steps execute in order, one at a time. Failed step stops the pipeline immediately. Clear error messages and exit codes. Predictable execution flow.
Environment Variables
Configure per-repository environment variables. Pass cloud credentials, API keys, configuration. Automatically injected into all pipeline steps.
Simple YAML Config
.codioci.yml file with straightforward syntax. No complex DSL or learning curve. Single command or multiline scripts per step. Optional Docker image specification.
Run History
Complete history of all pipeline runs. Timestamps, durations, exit codes. Filter by status or repository. Delete individual runs to clean up.
Developer Experience
GitHub-Style UI
Familiar dark theme interface inspired by GitHub. Intuitive navigation. Color-coded status indicators. Consistent design language throughout.
Responsive Design
Works on desktop, tablet, and mobile devices. Responsive layouts adapt to screen size. Touch-friendly controls. Access pipelines from anywhere.
Keyboard Shortcuts
Ctrl+S / Cmd+S to save file edits. Escape to cancel. Navigate efficiently without touching the mouse. Power user features for productivity.
Auto-Refresh
Running pipelines auto-refresh every 5 seconds. Dashboard stats update every 30 seconds. Activity sidebar auto-refreshes. Always see the latest status.
Collapsible Views
Collapse pipeline runs to see overview. Expand to view steps. Collapse steps to see just status. Drill down only when needed. Clean, organized interface.
Local-First
Works entirely on your infrastructure. No vendor lock-in. No external dependencies. Data stays on your servers. S3 upload is optional, not required.
Enterprise Features
Advanced capabilities for large organizations
Audit Logs
Complete audit trail of all actions. User identification, timestamps, outcomes. Compliance-ready logging. Export logs for external analysis.
Priority Support
SLA-backed support with guaranteed response times. Direct access to engineering team. Priority bug fixes. Dedicated account manager.
On-Premise Deployment
Deploy CodioCi entirely within your infrastructure. Air-gapped environments supported. Custom installation support. Data never leaves your network.
Custom Integrations
Build custom plugins and integrations. REST API for external automation. Webhook endpoints. Extend functionality for your specific needs.
Advanced Analytics
Deep insights into pipeline performance. Success rates over time. Resource utilization. Identify bottlenecks. Optimize your workflows.
Custom Retention
Configure artifact retention policies. Automatic cleanup of old runs. Custom storage limits per repository. Compliance with data retention requirements.
Feature Comparison
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| Repositories | 1 | Unlimited | Unlimited |
| Pipeline Runs / Month | 50 | Unlimited | Unlimited |
| Self-Hosted Runners | 1 | Unlimited | Unlimited |
| Artifact Storage | 1 GB | 100 GB | Custom |
| Scheduled Pipelines | — | ✓ | ✓ |
| Webhooks & Notifications | — | ✓ | ✓ |
| SSO & 2FA | — | — | ✓ |
| Priority Support | — | SLA | |
| On-Premise Deployment | — | — | ✓ |
Ready to Experience These Features?
Start your 14-day Pro trial and get access to everything.
No credit card required. Cancel anytime.