0

リモート リポジトリをソースとしてlaravel使用してアプリをデプロイしています。bitbucket gitそれは正常に機能しており、コミットごとに展開が更新されました。しかし、ある特定のコミットで、デプロイは失敗しました。エラー ログは次のとおりです。

deployment_error_logs

エラーから、ファイル名に無効な文字(コロンなど) が含まれていることは明らかです。このエラーを修正して変更をコミットすると、デプロイはコミット時に実行されますが、常に失敗し、まったく同じエラー ログが表示されます。ここで重要な点は、ファイルの名前に現在の日付が含まれていることです。気がつけば、ログは今日も同じで、最初に問題が発生した日付が古いままです。

ソース ブランチの変更、URL の変更、デプロイ ソースの切断と再接続を試みましたが、デプロイは常に失敗し、同じエラーが表示されます。Azureが失敗した展開をキャッシュ/スタックしたような気がして、常にエラーが表示されます(初めてなのでわかりません)

私がしなければならないことはありますか?何かリセットする?構築するオプションなどはありますか?私は何かが欠けているに違いない。私は2日間立ち往生しているので、助け/ガイダンスをいただければ幸いです。

4

2 に答える 2

0

私はgit reset最新の作業コミットに戻るために使用し--softます (ファイルを現在の状態に保ちたい場合に使用し、--hardそうでない場合に使用します)。

それから押してみてください。プッシュが成功したら、修正されたファイルを使用して新しいコミットを作成し、再度プッシュします。プッシュが失敗した場合は、Azure portal にログインし、 Git デプロイ ソースを切断して再度追加し (これにより、クリーンな git リポジトリから開始されます)、固定マスターを再度プッシュします。

重要な点は、リセットによって問題のあるファイルを含むコミットが削除されることです。

于 2016-06-21T08:10:29.057 に答える
0

私がgit. masterこれを生成するコードを削除しましたが、これらのファイルが私のブランチに物理的に存在していることに気付きました。ブランチからファイルを削除すると問題が修正されました

于 2016-06-22T06:48:06.817 に答える