将以前的git提交部署到AWS

时间:2018-01-08 16:26:57

标签: git amazon-web-services github deployment

我想测试以前版本的项目如何部署到我的Elastic Beanstalk环境。我已使用git checkout xxxxx恢复到之前的版本,但当我使用eb deploy时,我得到以下回复:

  

警告:Git处于分离头状态。使用分支"默认"。
  警告:Git处于分离头状态。使用分支"默认"。
  警告:Git处于分离头状态。使用分支"默认"。
  错误:此分支没有默认环境。你必须   通过键入" deploy my-env-name"来指定环境。或设置一个   键入" eb使用my-env-name"默认环境。

我跑了eb deploy [my-eb-environment-name],似乎有效:

  

警告:Git处于分离头状态。使用分支"默认"。
  创建应用程序版本存档" app-9d67-180108_150155"。
  上传:[#################################################### ###] 100%   做...

但部署仍然失败。

它是否按照我的意愿部署了已签出的版本,还是仍在推送我怀疑已损坏的版本?

1 个答案:

答案 0 :(得分:0)

令人讨厌的是,似乎检出先前的提交不会从最近提交的目录中删除文件。这意味着先前提交中不存在的文件仍然存在,因此通过eb deploy上传。