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