【文件属性】:
文件名称:teamcity-amazon-ecs-plugin:TeamCity插件,允许在AWS ECS集群之上运行构建代理
文件大小:149KB
文件格式:ZIP
更新时间:2021-01-30 09:57:26
docker aws ec2 continuous-integration ecs
TeamCity Amazon ECS插件
TeamCity插件,允许在AWS ECS集群上运行构建代理。
兼容性
该插件与TeamCity 2017.1.x和更高版本兼容。
安装
您可以并将其作为安装。
插件配置
在服务器管理UI中为您的项目配置Amazon ECS 。
该插件支持Amazon ECS集群映像,以使用在其中一个容器中运行的TeamCity构建代理启动新任务。 该插件支持开箱即用的。 您也可以使用自己的图像。
限制群集资源使用
指定ECS云映像高级设置“最大集群CPU预留”,以在集群过载时停止创建新的TeamCity云实例。 这需要授予AWS用户的其他权限:cloudwatch:GetMetricStatistics
代理设置
使用。
或设置插件特定的
teamcity.ecs.https.proxyHost
teamcity.ecs.https.proxyPort
teamcity.ecs.https.proxy登录
teamcity.ecs.https.proxyPassword
所需的IAM角色
允许对您在云配置文件中使用的AIM角色执行以下操作。
【文件预览】:
teamcity-amazon-ecs-plugin-master
----gradlew.bat(2KB)
----gradlew(5KB)
----teamcity-amazon-ecs-plugin.iml(799B)
----infra()
--------outputs.tf(321B)
--------LICENSE(523B)
--------README.md(3KB)
--------main.tf(2KB)
--------modules()
--------variables.tf(1KB)
----aws-ecs-agent()
--------aws-ecs-agent.iml(813B)
--------src()
--------build.gradle(1KB)
----teamcity-plugin.xml(1KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(743B)
--------misc.xml(695B)
--------vcs.xml(180B)
--------modules.xml(711B)
--------kotlinc.xml(179B)
--------libraries()
----aws-ecs-common()
--------aws-ecs-common.iml(814B)
--------src()
--------build.gradle(962B)
----.gitignore(193B)
----README.md(3KB)
----settings.gradle(724B)
----build.gradle(2KB)
----aws-ecs-server()
--------aws-ecs-server.iml(917B)
--------src()
--------build.gradle(2KB)