来自 git 的 Azure 部署会给出相同的错误,即使在下一次提交中已修复

Azure deployment from git gives same error even when fixed in next commit

我正在使用 bitbucket git 远程存储库作为源来部署我的 laravel 应用程序。它一直运行良好,每次提交都会更新部署。但是在一次特定的提交中,部署失败了。以下是错误日志:

从错误中可以看出,文件名中存在一些无效字符,例如冒号。修复此错误并提交更改后,部署在提交时运行,但是 ALWAYS 失败并显示 EXACTLY SAME 错误日志。这里的重点是,文件名包含当前日期。如果您注意到日志,它今天仍然相同,问题首次出现时的日期是旧日。

我尝试更改源分支,更改 url,断开并连接回部署源,但部署总是失败,显示相同的错误。它让我感觉 azure 有点 cached/stacked 我的部署失败,并且总是显示错误 (我不知道,因为我是新手).

有什么我必须做的吗?有什么要重置的吗?任何构建选项?我肯定错过了什么。 any help/guidance 感谢,因为我被困了两天。

我会使用 git reset 返回到最新的工作提交(如果您希望保持文件现在的状态,请使用 --soft,否则使用 --hard)。

那就试试推吧。如果推送成功,则使用固定文件创建新提交并再次推送。如果推送失败,请登录到 Azure 门户,断开 Git 部署源并再次添加它(这将使它从干净的 git 存储库开始)和然后再次推动你的固定主人。

重要的一点是重置删除了包含麻烦文件的提交。

这只是由于我粗心的分支管理而发生的,因为我是 git 的新手。我刚刚注意到,这些文件实际存在于我的 master 分支中,尽管我已经删除了生成它的代码。从分支中删除文件解决了问题