【发布时间】:2019-03-23 01:50:23
【问题描述】:
我们已经从 CI 系统自动创建 Fargate 服务和任务定义。除任务定义外,所有内容都被命名,任务定义仅获取生成的 ID。我们用我们需要的信息标记它们,但是除了询问所有任务定义的列表并循环、描述它们并获取标记之外,找不到简单的方法来按标记查找任务定义。
能否告诉我是否有其他方法 - 基本上是在创建时将某些内容放入任务定义中,以便稍后我可以说“找到我那个任务定义”?
【问题讨论】:
-
任务修订号?
-
这就是重点——这就是问题所在。我们有构建 - 构建被我们的 ci 系统的版本号标记 - 这被标记到 git - 它们被变成一个具有相同编号的容器 - 我们有很多依赖它。麻烦的是,并不是每个构建都因为各种原因被部署,可能就像失败一样简单——所以任务定义修订不对应。我们想要发布版本 3123 - 我们在 我们的 内部版本号中考虑 - 然后必须找到相应的任务定义修订版。
标签: amazon-web-services amazon-ecs aws-fargate