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
CodeBuildを使いこなそう #jawsug_ct 入門編 #5
Search
sakajunquality
July 30, 2018
2
4.3k
CodeBuildを使いこなそう #jawsug_ct 入門編 #5
sakajunquality
July 30, 2018
Tweet
Share
More Decks by sakajunquality
See All by sakajunquality
DevFest Tokyo 2023: Google Cloudでチームで安全にデプロイをする
sakajunquality
10
1.8k
Cloud Spanner Monitoring 入門 / Cloud Spanner Monitoring Introduction
sakajunquality
1
1.3k
GKE Overview March 2021: Introducing Autopilot
sakajunquality
1
810
Introduction to Cloud Run 2021
sakajunquality
3
1.5k
Building Reliable Distributed Systems on GCP
sakajunquality
1
230
Istio 1.5 Updates
sakajunquality
4
1.9k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.6k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
150
Fastly Yamagoya Meetup: Leveraging Cloud Portability with Fastly
sakajunquality
0
16k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
4 Signs Your Business is Dying
shpigford
182
22k
What's in a price? How to price your products and services
michaelherold
244
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Practical Orchestrator
shlominoach
186
10k
Facilitating Awesome Meetings
lara
52
6.2k
How GitHub (no longer) Works
holman
314
140k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Transcript
を使いこなそう 入門編
ざっくりインフラ全般 最近ビールにはまってます
でやってますよね?
何使ってますか?
None
つかってますか?
たぶんつかってますよね!
さっき使いましたね!
完
完
None
Source Code CodeBuild S3 ECR Registry/Storage CI Upload Push
None
None
None
None
None
version: 0.2 phases: pre_build: commands: - $(aws ecr get-login --region
$AWS_DEFAULT_REGION) build: commands: - docker build ... post_build: commands: - docker push ...
None
None
None
-
事例 のアプリケーション に変更するだけでビルド時間が半分に ※ 気軽に変えられるので、時間を計測してみましょう! ※ ただし無料枠は のみ
デフォルトでは の同時ビルド実行は サポートケースであげてもらえる
分単位の時間課金 多くのマネージド のようにコンテナ単位での月額課金ではない コンテナ単位課金のものよりも安くなるケースが多い
None
に特定のファイルをキャッシュすることができる とか とかリモートから持ってくるものとか
None
None
None
いいことばかりでもない! だと がよく壊れたり・・・ リトライすると結局時間がかかることも キャッシュで短縮できるのが3分くらいなのにたいして、リトライすると 分位かかるなど
None
イメージをビルドするときは、あまりないかもしれないけど オプションを有効にすることで リソースにアクセスできる 何かしら内部リソースにアクセスするため つかっているなど
None
None
https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/sample-github-pull-request.html
None
None
によってビルドを発火することができる 定期的にビルドを実行するなど
環境変数を上書きしたり
None
比較的安価に時間課金で利用できて、 いろいろな使い方ができるので、 のインテグレーションも相性が良いので使ってない人は是非つかってみてくだ さい!
None
None
None