手动触发 50 多个 AWS 代码管道

Trigger more than 50 AWS codepipelines manually

我们有 50 多个 AWS 管道。我们想手动触发。现在我找到了一个解决方案,我必须在 shell 脚本中使用 AWS-CLI 代码创建 Jenkins 作业,选中复选框参数(以选择特定的管道)。

for pipeline_name in $(echo $pipeline_names | sed "s/,/ /g")
do
  #To Start execution of Pipeline
  aws codepipeline start-pipeline-execution --region 'region' --name $pipeline_name
done

有人可以建议我如何使用 CVS 文件(带有 AWS 管道信息)作为程序的输入并触发这些管道吗?

或者也欢迎任何其他建议:)

您可以使用 python 的 panda 库,它很容易使用,因为大多数开发人员都使用它。