【问题标题】:AWS Elastic Beanstalk and Github with same .gitignore具有相同 .gitignore 的 AWS Elastic Beanstalk 和 Github
【发布时间】:2017-01-01 19:53:19
【问题描述】:

我使用 github 来托管我的代码,并使用 AWS Elastic Beanstalk 来部署我的项目。部署时它们之间没有任何关系。

所以我编译的 bundle.js 文件太大。它会自动编译任何代码更改。因此,我们与我的团队发生了太多冲突。

我已经从 .gitignore 禁用了它们,但是当我部署时使用:eb deploy ElasticBeanstalk 也不会跟踪 bunle.js 文件。

所以我想只为 github 忽略我的文件,但是当我使用 eb deploy 时应该从 eb 跟踪它们。

这种情况有什么解决办法吗。

【问题讨论】:

    标签: ruby-on-rails git github amazon-elastic-beanstalk gitignore


    【解决方案1】:

    只需创建单独的.ebignore 文件:

    您可以使用 .ebignore 文件告诉 EB CLI 忽略项目目录中的某些文件。该文件的工作方式类似于.gitignore。当您将项目目录部署到 Elastic Beanstalk 并创建新的应用程序版本时,EB CLI 将不会在它创建的源包中包含.ebignore 指定的文件。

    Configure the EB CLI

    【讨论】:

    • 再试一次,似乎eb 的当前版本不支持.gitignore。正如预期的那样,只需将.gitignore 复制到.ebignore 就可以实际跳过文件。也许是一个错误,但目前第二段对.gitignore 的处理不正确。
    • @EricPlaton 谢谢,我已经删除了第二段。
    猜你喜欢
    • 2017-01-17
    • 2015-04-17
    • 2015-10-29
    • 2013-07-05
    • 2017-11-08
    • 2017-10-01
    • 2013-05-29
    • 2017-01-17
    • 2016-07-08
    相关资源
    最近更新 更多