Amazon web services 在Gitlab CI中动态设置标记?

Amazon web services 在Gitlab CI中动态设置标记?,amazon-web-services,gitlab-ci,Amazon Web Services,Gitlab Ci,在我们的项目设置中,我们有在不同AWS帐户中运行的不同环境。AWS帐户没有公共链接(如父帐户),应保持分离 在我们的Gitlab CI脚本中,我们有一个评估目标环境的逻辑(基于提交发生的分支)。 现在的想法是为任务动态设置一个标记,该标记将这些任务的执行链接到“右”AWS帐户中的Gitlab Runner。 如何才能做到这一点 当然,我们也可以复制所有任务-每个环境/标记一个副本-并向其添加一个条件。但这似乎会产生一些开销 谢谢你的帮助 您是否考虑过您是否真的需要在特定帐户的跑步者身上运行该作业

在我们的项目设置中,我们有在不同AWS帐户中运行的不同环境。AWS帐户没有公共链接(如父帐户),应保持分离

在我们的Gitlab CI脚本中,我们有一个评估目标环境的逻辑(基于提交发生的分支)。 现在的想法是为任务动态设置一个标记,该标记将这些任务的执行链接到“右”AWS帐户中的Gitlab Runner。 如何才能做到这一点

当然,我们也可以复制所有任务-每个环境/标记一个副本-并向其添加一个条件。但这似乎会产生一些开销


谢谢你的帮助

您是否考虑过您是否真的需要在特定帐户的跑步者身上运行该作业?运行者可以始终拥有任何帐户所允许的凭据。否则,使用
规则:
仅:[branch\u name]
复制作业(通过锚定/扩展可以变得更容易)可能是您希望执行的操作,直到问题得到解决。