AWS CodePipeline is a continuous delivery service that enables you to model, visualize, and automate the steps required to release your software.

User Guide
Walks through how to set up AWS CodePipeline and integrate it with other services.
HTML | PDF | Kindle

AWS CLI Reference for AWS CodePipeline
Describes the AWS CLI commands that you can use to manage your assets.

API Reference
Describes all the API operations for AWS CodePipeline in detail. Also provides sample requests, responses, and errors for the supported web services protocols.