【发布时间】:2020-09-15 18:38:42
【问题描述】:
我将 TeamCity 构建为 Kubernetes 集群。我有一个用于 TeamCity 服务器的部署和一个用于 TeamCity 构建代理的部署。当我在 TeamCity 构建代理上运行 Terraform 时,它会在与托管 TeamCity Kubernetes 集群的 EC2 实例相同的 AWS 账户中创建资源。
我想运行一个构建,它在单独的 AWS 账户中创建 AWS 资源。我的想法是为 TeamCity 服务器分配一个 AWS 访问密钥和秘密密钥,并将它们传递给 TeamCity 构建代理,但我不知道工作流程将如何。
目前,我已将 AWS 访问密钥和秘密密钥声明为构建中的环境变量,但它们没有传递给代理。我的构建步骤只包含 3 行
terraform init
terraform plan
terraform apply -auto-approve
【问题讨论】:
标签: amazon-web-services kubernetes teamcity