CI/CD Pipeline¶
Documentation for the continuous integration and deployment pipeline.
GitHub Actions¶
Arctyk ITSM uses GitHub Actions for CI/CD.
Workflow Files¶
.github/workflows/ci.yml- Run tests on PR.github/workflows/deploy.yml- Deploy to production
CI Process¶
- Lint Python code (Black, Pylint)
- Run unit tests
- Check migrations
- Security scan
CD Process¶
- Merge to main branch
- SSH to production server
- Pull latest code
- Run migrations
- Collect static files
- Restart services