Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS Codebuild のすすめ
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yuto Ono
September 08, 2022
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS Codebuild のすすめ
Yuto Ono
September 08, 2022
More Decks by Yuto Ono
See All by Yuto Ono
1_年間_EM_エンジニアリングマネージャー_を経験した人の話.pdf
yutoono
0
100
EMを目指す方法
yutoono
1
220
Svelte でルービックキューブを作ってみた
yutoono
1
250
レガシーなフロントエンドを_React___Next.js_にリプレースした結果.pdf
yutoono
0
1.3k
レガシーなフロントエンドを リプレースするプラクティス。 エネチェンジが挑む 「React化」
yutoono
4
2.1k
WebAssembly で 世界最速の数独ソルバーを作った話
yutoono
0
1.2k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
560
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
850
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building the Perfect Custom Keyboard
takai
2
890
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
Skip the Path - Find Your Career Trail
mkilby
1
240
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
950
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 を使ったことがある方であれば、 比較的容易に使えるようになると思う
ご清聴ありがとうございました!