【Terraform】 CodeBuild 소스 > 참조 유형을 지정하는 방법

2033 단어 TerraformCodeBuildAWS

어려움



terraform에서 CodeBuild를 구축함에 있어 콘솔에서는 送信元 > リファレンスタイプ 로 지정하고 있던 레퍼런스 타입이 terraform (aws_codebuild_project) 의 인수에 존재하지 않기 때문에, tf 파일에서의 지정 방법을 몰랐다.



해결 방법



tf 파일에서는 소스 버전(source_version)으로 지정한다.

main.tf
resource "aws_codebuild_project" "this" {

  # 省略

  source {
    type            = "CODECOMMIT"
    location        = "リポジトリ名"
    git_clone_depth = 1
  }

  # ソースバージョン
  # リファレンスタイプ:ブランチ
  # ブランチ     :master
  source_version = "refs/heads/master"

  # 省略
}


콘솔에서 CodeBuild를 빌드했을 때는 상관하지 않았지만 콘솔에서도 소스 버전이 표시되었습니다.



보충



참조 타입의 「브랜치」 「Git 태그」 「커밋 ID」를 「소스 버젼」으로서 지정하는 경우의 기술 방법은 공식 문서에도 샘플이 기재되어 있습니다.

Source version sample with AWS CodeBuild - AWS CodeBuild

좋은 웹페이지 즐겨찾기