I'm going through the agentcore tutorials and it looks like the CLI is running a magical CDK construct that takes care of building a container and deploying my code to bedrock agentcore. But how does this work in a development workflow in the CI? Am I supposed to invoke the agentcore cli in my CI build to deploy to my production env?