Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS Codebuild のすすめ
Search
Yuto Ono
September 08, 2022
0
960
AWS Codebuild のすすめ
Yuto Ono
September 08, 2022
Tweet
Share
More Decks by Yuto Ono
See All by Yuto Ono
EMを目指す方法
yutoono
1
72
Svelte でルービックキューブを作ってみた
yutoono
1
79
レガシーなフロントエンドを_React___Next.js_にリプレースした結果.pdf
yutoono
0
860
レガシーなフロントエンドを リプレースするプラクティス。 エネチェンジが挑む 「React化」
yutoono
4
1.7k
WebAssembly で 世界最速の数独ソルバーを作った話
yutoono
0
630
Featured
See All Featured
A Tale of Four Properties
chriscoyier
153
22k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Designing for humans not robots
tammielis
247
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Designing for Performance
lara
601
67k
Typedesign – Prime Four
hannesfritz
36
2.1k
The Cult of Friendly URLs
andyhume
74
5.7k
Clear Off the Table
cherdarchuk
85
310k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.4k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Transcript
AWS CodeBuild のすすめ ENECHANGE株式会社 小野 優人
アジェンダ 1. 自己紹介 2. AWS CodeBuild を導入した経緯 3. AWS CodeBuild
を導入した感想 4. まとめ
自己紹介
経歴 • Web制作会社にてフロントエンドエンジニア ◦ 主に WordPress でのホームページ制作を経験 • 某スタートアップ企業のCTO ◦
WordPress, Laravel, EC-Cube, Vue.js, React, Svelte など色んな技術に触れる • ENECHANGE株式会社 ← いまここ ◦ Next.js x TypeScript でのフロントエンド開発をリード
AWS CodeBuild を導入した経緯
CI/CDツールとえいば • CircleCI • GitHub Actions • AWS CodeBuild ちなみに、僕は
GitHub Actions 愛好家だった
GitHub Actions 愛好家の僕が、なぜ CodeBuild を • 社内で、すでに別のプロダクトで CodeBuild を導入した実績があった ◦
それがなかったら、たぶん GitHub Actions 使っていた • せっかくの機会だし、 CodeBuild の勉強がてら、導入してみるか
AWS CodeBuild を導入した感想
CodeBuild を導入した感想 • GitHub Actions と使い方は似ている。学習しやすかった。 ◦ どちらも、 YAMLでファイルで設定する •
AWS各種サービスと連携しやすい
設定ファイルを見てみよう version: 0.2 phases: build: commands: - npm run build
post_build: commands: - aws s3 sync out s3://${AWS_S3_BUCKET_NAME} --delete --no-progress - aws cloudfront create-invalidation --distribution-id ${AWS_CLOUDFRONT_ID} --paths '**/*' buildspec.yml
まとめ
まとめ • デプロイ先がAWSであれば、 AWS CodeBuild (+ CodeDeploy) を使うと便利 • GitHub
Actions や CircleCI を使ったことがある方であれば、 比較的容易に使えるようになると思う
ご清聴ありがとうございました!