【Terraform】 CodeBuild 소스 > 참조 유형을 지정하는 방법
어려움
terraform에서 CodeBuild를 구축함에 있어 콘솔에서는 送信元 > リファレンスタイプ
로 지정하고 있던 레퍼런스 타입이 terraform (aws_codebuild_project) 의 인수에 존재하지 않기 때문에, tf 파일에서의 지정 방법을 몰랐다.
해결 방법
tf 파일에서는 소스 버전(source_version)으로 지정한다.
main.tfresource "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
Reference
이 문제에 관하여(【Terraform】 CodeBuild 소스 > 참조 유형을 지정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/NaokiIshimura/items/a6142a61b86def4c41a0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
resource "aws_codebuild_project" "this" {
# 省略
source {
type = "CODECOMMIT"
location = "リポジトリ名"
git_clone_depth = 1
}
# ソースバージョン
# リファレンスタイプ:ブランチ
# ブランチ :master
source_version = "refs/heads/master"
# 省略
}
Reference
이 문제에 관하여(【Terraform】 CodeBuild 소스 > 참조 유형을 지정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NaokiIshimura/items/a6142a61b86def4c41a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)