Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CodeBuildを使いこなそう #jawsug_ct 入門編 #5

923237754890d536819892ad42451555?s=47 sakajunquality
July 30, 2018
3.4k

CodeBuildを使いこなそう #jawsug_ct 入門編 #5

923237754890d536819892ad42451555?s=128

sakajunquality

July 30, 2018
Tweet

Transcript

  1. を使いこなそう 入門編

  2. ざっくりインフラ全般 最近ビールにはまってます

  3. でやってますよね?

  4. 何使ってますか?

  5. None
  6. つかってますか?

  7. たぶんつかってますよね!

  8. さっき使いましたね!

  9. None
  10. Source Code CodeBuild S3 ECR Registry/Storage CI Upload Push

  11. None
  12. None
  13. None
  14. None
  15. None
  16. version: 0.2 phases: pre_build: commands: - $(aws ecr get-login --region

    $AWS_DEFAULT_REGION) build: commands: - docker build ... post_build: commands: - docker push ...
  17. None
  18. None
  19. None
  20. -

  21. 事例 のアプリケーション に変更するだけでビルド時間が半分に ※ 気軽に変えられるので、時間を計測してみましょう! ※ ただし無料枠は のみ

  22. デフォルトでは の同時ビルド実行は サポートケースであげてもらえる

  23. 分単位の時間課金 多くのマネージド のようにコンテナ単位での月額課金ではない コンテナ単位課金のものよりも安くなるケースが多い

  24. None
  25. に特定のファイルをキャッシュすることができる とか とかリモートから持ってくるものとか

  26. None
  27. None
  28. None
  29. いいことばかりでもない! だと がよく壊れたり・・・ リトライすると結局時間がかかることも キャッシュで短縮できるのが3分くらいなのにたいして、リトライすると 分位かかるなど

  30. None
  31. イメージをビルドするときは、あまりないかもしれないけど オプションを有効にすることで リソースにアクセスできる 何かしら内部リソースにアクセスするため つかっているなど

  32. None
  33. None
  34. https://docs.aws.amazon.com/ja_jp/codebuild/latest/userguide/sample-github-pull-request.html

  35. None
  36. None
  37. によってビルドを発火することができる 定期的にビルドを実行するなど

  38. 環境変数を上書きしたり

  39. None
  40. 比較的安価に時間課金で利用できて、 いろいろな使い方ができるので、 のインテグレーションも相性が良いので使ってない人は是非つかってみてくだ さい!

  41. None
  42. None
  43. None