如何告诉Codeship忽略node_modules文件夹?

时间:2017-11-30 11:07:09

标签: codeship

我正从Codeship部署到AWS EB。 Codeship执行npm install运行测试。它们捆绑所有内容并将其发送到AWS,其中发生另一个npm install

如何阻止Codeship捆绑我的node_modules文件夹?

1 个答案:

答案 0 :(得分:1)

集成的Elastic Beanstalk部署基于将文件复制到AWS,因此如果要“忽略”文件夹,请在Elastic Beanstalk部署之前添加基于脚本的部署,并删除不想复制的文件夹结束了。

请参阅https://github.com/codeship/scripts/blob/master/deployments/elastic_beanstalk.sh以获取与为集成部署运行的命令非常相似(尽管不完全相同)的脚本。

有关包含多个单独步骤的部署管道的更多信息,请参阅https://documentation.codeship.com/basic/builds-and-configuration/deployment-pipelines/#multi-step-deployment-pipelines