AWS

AWS

AWS CodeStar – Resource Permissions

EC2やLambda、CodeCommitなど必要なサービスごとにIAMロールを設定してくれる。自分で詳しいアクセスルールを書かなくても、CodeStarが自動で必要最小限の権限を割り当ててくれるんだ。
AWS

AWS CodeDeploy – AWS CLI/SDK

コマンドラインやプログラムから、デプロイ操作を自在に行える。手動でも自動でもスクリプトで回せるから、大規模プロジェクトでもパイプラインの中に組み込んでフル自動化がしやすいんだ。
AWS

AWS CodePipeline – Notifications

パイプラインが失敗したり途中で止まったりしたらSNSやメールで教えてくれる。早めに気付けばすぐ直せるし、成功したときも全員で喜べるので、開発チームの連携がスムーズになるんだ。
AWS

AWS CodeStar – Project Linking

既にあるリポジトリやパイプラインをCodeStarのプロジェクトに組み込める。ゼロから作らなくても、バラバラだった開発リソースを一つのダッシュボードにまとめられるんだ。
AWS

AWS CodePipeline

ソフトウェアを開発してから本番に出すまでの“流れ”を自動化できるサービスだよ。プログラムの変更があればテストやビルドを自動で走らせて、クリアしたらステージング、本番へデプロイ…と手間なく進められる。
AWS

AWS CodePipeline – Retry and Error Handling

アクションが失敗したとき、自動で再試行したり、一定回数失敗したらパイプラインを止めるなど設定できる。一時的なネットワークエラーなどを乗り越えられるし、ずっと失敗し続ける無駄を防ぐこともできる。
AWS

AWS CodeStar – Sample Projects

学習用のサンプルが豊富にあって、設定済みのWebアプリやLambda、IoTサンプルなどすぐに触れる。やり方を見習って自分のプロジェクトにも活かせるし、簡単なPoCにも役立つんだ。
AWS

AWS CodePipeline – Pipelines

リリースまでの道筋を段階(ステージ)ごとにまとめた“作業のすごろく”みたいなもの。一回コードが更新されたら、ステージを順々に進んで最後に本番リリースまで自動で行ってくれるんだ。
AWS

AWS CodePipeline – Integration with Lambda

ステージの途中でLambdaのロボットを呼び出して、コードをちょっと変換したり、外部APIをチェックしたりするなど自由度の高いことができる。これでパイプラインの機能を大幅に広げられるんだ。
AWS

AWS CodeStar – GitHub Integration

GitHubのリポジトリでコードを管理しながら、CodeStarの便利なダッシュボードやCDパイプラインを使える。GitHub派のチームでもAWSとの連携がスムーズだから、DevOpsが捗るんだ。