在Elasticbeanstalk上部署了哪个分支?

时间:2016-05-11 10:44:45

标签: amazon-web-services elastic-beanstalk

AWS EB CLI工具中是否有命令可以告诉我在环境中部署了哪个git commit或branch?

1 个答案:

答案 0 :(得分:1)

您只能看到版本标签/编号。

版本控制独立于分支,一旦部署了一个包,它就会失去与分支的任何有价值的相关性(它将很快被更改并与其他代码/版本合并)

这就是eb deploy命令创建版本化软件包的原因。

  • 分支→已部署版本
  • NOTBranch↔已部署版本

始终使用版本标签进行部署

eb deploy --label 1.2.1 这将是eb-status中人类可读的条目:

  • 已部署版本

eb status

Environment details for: ServerA
  Application name: YourApp
  Region: us-west-1
  Deployed Version: 1.2.1
  Environment ID: e-asdkfjhiwje
  Platform: Magic running Node
  Tier: WebServer-Standard
  CNAME: servera.elasticbeanstalk.com
  Updated: 2017-02-11 15:15:55.044400+00:00
  Status: Ready
  Health: Green