
DeployKit
CI/CD • DevSecOps • Automation
Open-source CI/CD, security, release and deployment automation for GitHub Actions. Build, test, secure, release and deploy without duplicating pipeline logic across repositories.
- Reusable GitHub Actions workflows
- Node.js CI (lint, test, build)
- Python CI (lint, test, pytest)
- Multi-arch Docker build & publish
- Security scanning with Trivy
- Secure SSH/Docker Compose VPS deployment
- Health-check rollback protection
- Multi-channel notifications (Telegram, Slack, Teams, Discord, Webhook)
- Automated release publishing
- AutoDeploy AI agent skill
Add Python CI in one line
jobs:
test:
uses: iitdeveloper-git/deploykit/.github/workflows/python-ci.yml@v1
with:
python-version: '3.11'
requirements-file: 'requirements.txt'
run-lint: true
run-test: true
