| GitHub Actions | GitHub-hosted repos, open source | Native GitHub integration, marketplace | | GitLab CI | GitLab repos, self-hosted | Built-in registry, Auto DevOps | | CircleCI | Complex workflows, speed | Parallelism, orbs ecosystem | | Azure DevOps | Microsoft/enterprise, multi-repo | Azure integration, YAML templates |
| Bitbucket | Atlassian stack, Jira integration | Pipes marketplace, deployments |
| "Command not found" | Missing dependency | Environment setup | | "Permission denied" | File/secret access | Permissions config | | "Connection refused" | Service not ready | Health checks, wait | | "Out of memory" | Resource limits | Runner sizing | | "Timeout exceeded" | Slow step or deadlock | Step isolation |
Создавайте, проверяйте, отлаживайте и оптимизируйте конвейеры CI/CD на разных платформах. Охватывает действия GitHub, GitLab CI, CircleCI, Azure DevOps и конвейеры Bitbucket. Используйте этот навык при создании новых конвейеров, отладке неудачных сборок, реализации стратегий развертывания (сине-зеленый, канареечный, скользящий), проверке конвейеров на предмет безопасности и эффективности или оптимизации времени сборки. Триггеры по «ci», «cd», «конвейер», «развертывание», «действия github», «gitlab ci», «рабочий процесс», «сбой сборки», «развертывание в промежуточной/производственной среде». Источник: srstomp/pokayokay.