0

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

部署错误日志

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

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

有什么我必须做的吗?有什么要重置的吗?有什么选择吗?我肯定错过了什么。感谢任何帮助/指导,因为我被困了两天。

4

2 回答 2

0

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

于 2016-06-22T06:48:06.817 回答
0

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

然后尝试推动。如果推送成功,则使用固定文件创建一个新提交并再次推送。如果推送失败,请登录 Azure 门户,断开Git 部署源并重新添加(这将使其从干净的 git 存储库开始),然后再次推送您的固定主服务器。

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

于 2016-06-21T08:10:29.057 回答