AWS CodeCommit Construct Library
AWS CodeCommit is a version control service that enables you to privately store and manage Git repositories in the AWS cloud.
For further information on CodeCommit, see the AWS CodeCommit documentation.
To add a CodeCommit Repository to your stack:
To add an Amazon SNS trigger to your repository:
// trigger is established for all repository actions on all branches by default.repo.notify'arn:aws:sns:*:123456789012:my_topic';
CodeCommit repositories emit Amazon CloudWatch events for certain activities.
repo.onXxx methods to define rules that trigger on these events
and invoke targets as a result:
// starts a CodeBuild project when a commit is pushed to the "master" branch of the reporepo.onCommit'CommitToMaster',;// publishes a message to an Amazon SNS topic when a comment is made on a pull request;