As a Fun exercise, let us learn AWS CodePipeline's 'Change Detection Options' from image
What is Change Detection Options:
Change Detection Option is basically mechanism by which AWS Codepipeline detects changes in the 'Source Provider' that is selected for the pipeline. Any pipeline either needs to hit to the source provider be it a Git, Bitbucket or S3 in order to identify changes so that Continuous Integration can be achieved
What AWS CodePipeline providesat a glance):
Choose & Use accordingly !!!