2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CodeBuildを使ってみた

Last updated at Posted at 2021-08-02

初めに

業務で利用しているので簡単にまとめてみた

前提

CodeCommitでソースコードをアップロード済み

概要

プロジェクト名はコンソールから変更できないので注意。

基本的には以下の流れ。

  1. ソースコードのトップにbuildspec.ymlファイルを作成
  2. その中に設定を書き込んでソースコードをzip化
  3. S3にzip化したファイルをアップロード

注意することは、S3にアップロードする際の権限くらい
CodeBuildにロールを付与するときに、S3FullAccessを付けておくと良い

buildspec.yml

YAMLファイルの名称はオプションで変更することが可能。(オプショナル)

image.png

サンプルファイル

以下は、Python前提としたテンプレ。

  1. その中に設定を書き込んでソースコードをzip化
  2. S3にzip化したファイルをアップロード
version: 0.2
phases:
  install:
    runtime-versions:
      python: 3.8
  build:
    commands:
      - zip -r xxx.zip ./
      - aws s3 cp xxx.zip s3://xxx/

version: 0.2は最新バージョンでおまじないと思えば良い。

Reference

公式リファレンス
Build specification reference for CodeBuild

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?