elastic-beanstalk – EB CLI参数化CI部署的部署工件名称

使用EB CLI部署预构建的应用程序包.相关的config.yml部分如下所示:

deploy:
  artifact: Website.zip

然而,CI构建会创建一个添加了版本的文件:

Website-1.5.44.zip

是否有任何选项可以通过命令指定部署工件,如下所示:

eb deploy --artifact "Website-1.5.44.zip"
#or
eb deploy --artifact "/path/to/Website-1.5.44.zip"

EB CLI提供了在CI管道中部署版本化构建工件的替代方法吗?我可以将版本化的zip文件重命名为Website.zip,然后运行eb deploy,但是也可以将该版本存在于工件文件名中.

最佳答案 目前没有办法做你所描述的;没有标志指示EB CLI从自定义工件中获取.现在,您必须将工件命名为config.yml中的任何内容

您添加的注释将保存工件Website.zip并将应用程序版本命名为Website-1.5.44.zip.它不会部署名为Website-1.5.44.zip的工件

点赞