Terraform 如何设置';源版本';用于地形中的AWS代码构建项目
我正在Terraform中建立一个AWS代码构建项目。查看Terraform文档,我无法确定使用哪个参数来定义图像中突出显示的源版本:Terraform 如何设置';源版本';用于地形中的AWS代码构建项目,terraform,terraform-provider-aws,aws-codebuild,Terraform,Terraform Provider Aws,Aws Codebuild,我正在Terraform中建立一个AWS代码构建项目。查看Terraform文档,我无法确定使用哪个参数来定义图像中突出显示的源版本: 通过Terraform是否支持此选项?我希望CodeBuild项目是从另一个分支的源代码而不是从master生成的。您可以使用source\u version参数 resource "aws_codebuild_project" "example" { name = "test-project" description = "t
通过Terraform是否支持此选项?我希望CodeBuild项目是从另一个分支的源代码而不是从master生成的。您可以使用
source\u version
参数
resource "aws_codebuild_project" "example" {
name = "test-project"
description = "test_codebuild_project"
build_timeout = "5"
service_role = "${aws_iam_role.example.arn}"
source_version = "master"
environment {
compute_type = "BUILD_GENERAL1_SMALL"
image = "aws/codebuild/standard:1.0"
type = "LINUX_CONTAINER"
image_pull_credentials_type = "CODEBUILD"
...
...
source {
type = "GITHUB"
location = "https://github.com/mitchellh/packer.git"
git_clone_depth = 1
git_submodules_config {
fetch_submodules = true
}
}
}
该功能正在开发中。现在可用,请在下面查找文档和问题
[]您可以使用您引用的文档中提到的源代码版本 在源代码\u版本中指定分支与在AWS控制台中的工作方式相同,例如:
source_version = "refs/heads/my-feature-branch"
标签、拉取请求的其他示例可在此处找到:
此功能存在一个未决问题。
source_version = "refs/heads/my-feature-branch"