AWS CodeCommit
https://gyazo.com/2ae45b524d34e69c0119368ebbf38493
会社で使っているためAWS userguideを読んでおく
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/welcome.html
料金
高くても1ドル/人・月
安すぎ…
そもそもGit管理に向いていないもの
大容量ファイル
Amazon S3にてversion管理できいるらしい
ただ、チーム開発に最適化されていない
過去バージョンの復元はできるが、「提携ファイルの追跡機能」は存在しない
https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html
versiioniing configurationをEnabledにしておけばいいみたい
データベース
Amazon DynamoDBが推奨されていいる
監査証跡
保存場所はAmazon S3
activityの監査にはAWS CloudTrail, AWS Config, Amazon CloudWatchを使う
不要なbranch
terminal.icongit ls-remoteで必要なものを見ることができる
commit visualizerあった
https://gyazo.com/6f54b3bfeb38fdd5a78509d64dbc7f3c
Pull Requests
Approval ruleを用意できる
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/how-to-resolve-conflict-pull-request.html
conflictの解消もAWS Codecommit上でできる
AWS CodeCommitで自動test回せるのだろうか
AWS CodeBuildでテストはできいそう
CodeCommitの変更検知はAWS CodePipelineで行えそう
通知もCodecommitをslackへ通知同様、Amazon SNSのNotificationで行えそう
AWS