Setting up your CI/CD
This lesson teaches how to set up automated build, test, and deploy pipelines for CrewAI full-stack multiagent apps.
It covers five CI/CD platforms—GitHub Actions (recommended default for most teams), GitLab CI/CD (best for integrated DevSecOps), CircleCI (speed-optimized), Jenkins (maximum customization), and AWS CodePipeline + AgentCore (AWS-native).
The pipeline follows a four-stage pattern: lint → test → build → deploy, with agent-specific testing that includes mocked unit tests (fast, every commit) and gated integration tests with real LLM calls. A key highlight is integrating with CrewAI AMP's deploy API—a simple curl POST with a PAT that works from any CI platform, enabling automated redeployments on merge to main.
A four-step decision framework helps students choose the right platform based on where their code lives, ops capacity, deployment target, and security scanning needs.
Watch the Video