It's my first time trying to do deployment. I'm using Codeship for deploy a Python project in AWS EC2. I have setup a git repository on Bitbucket, but I'm not sure how to deploy to EC2. It seems to support S3 (perhaps to upload packages to S3), but doesn't seem to indicate what to do with EC2. Should I write a 'Custom script' that simply calls git remote ... and git push? Here's the screen I'm seeing.

Please help me out with this.
git push, but also using a tool like Capistrano orrsync. See codeship.com/documentation/continuous-deployment for documentation on using these with Codeship. If you want to build custom AMI images with your software already included you'd need to take a look at a software like Packer If you have any other questions, feel free to reach out to [email protected] and we'll help you get started!