【发布时间】:2019-06-18 18:45:37
【问题描述】:
我一直试图弄清楚 CodeDeploy 是否会尊重 .gitignore 并且不压缩 .gitignore 中列出的文件作为部署的一部分,或者 CodeDeploy 是否使用 @ 压缩 .gitignore 本身之外的整个存储库987654325@标志?我能找到的唯一信息是 [this AWS forum thread from 2015.] (https://forums.aws.amazon.com/thread.jspa?messageID=676492)
我正在使用 BitBucket Pipelines 将 CodeDeploy 启动到运行 Windows 2012 R2 的本地实例。服务器上存在 repo 中不包含的文件,因此我不希望 CodeDeploy 在安装修订版之前清空目录,因此我的 create-deployment 命令上有 --file-exists-behavior OVERWRITE 标志,否则 CodeDeploy 在文件时失败已经存在了。
我已经能够成功地将其他存储库部署到此实例。但是,对于这个当前的 repo,每次尝试的部署都失败并出现“UnknownError”错误代码,消息是:Permission denied @ rb_sysopen - e:/www/path/to/the/file.db。我看到有人说该文件可能正在被另一个程序使用,但我使用名为file.db 的文件找不到任何东西。我尝试将file.db 添加到.gitignore,但看起来它仍被放入 CodeDeploy 用于更新实例的 zip 文件中。
【问题讨论】:
标签: git amazon-web-services aws-code-deploy bitbucket-aws-code-deploy