2017-02-03 1 views
2

私のwebappフロントエンドはNetlifyに接続して配置を処理します。動作するはずなので、誰かが何かをマージ、ステージング、またはブランチを作成するためにマージするたびに、Netlifyは自動的にデプロイメントのビルドをトリガーします。私たちのチームの誰もが何のアクションもせずにNetlifyによってトリガされたビルド。どうして?

チームの誰もコミットしなかったし、手動でNetlifyのビルドを起動した人もいませんでしたが、今朝私はビルドが3つの主要ブランチでトリガーされたことを知りました。

どのように起こったのか、誰にも分かりませんか?

答えて

0

これはNetlifyが昨日持っていたバグです。私たちの場合、私たちのウェブアプリケーションとそのさまざまな支店はそれによって影響を受けていません。しかし、ここにはバグの結果としていくつかの結果があります: - 1月の以前のすべてのトリガが、再トリガされたビルドによって上書きされました(ビルド履歴が変更されました) - 再トリガが間違って行われました(Netlifyチームと話し合った後に)最新のコードと一致しません。

同じ/その他のものを経験したことがあれば、そのリストを完成/承認するのをためらってください。

4

注:私はNetlifyで働いています。

実際、これはthis incidentからの落ち込みでした。私たちのCDNエッジノードは、いくつかの不良404がキャッシュされてしまいました。復元する最も簡単な方法は、同じビルドハッシュから再デプロイすることでした。あなたのサイトを台無しにしたことを申し訳ありません、スタン!

git-backedデプロイメントを起動する方法はwebhooks:https://www.netlify.com/docs/webhooks/#incoming-webhooks経由ですが、セットアップ時にリポジトリとリンクすると自動的に "デフォルト" webhookが設定されます。このwebhookを削除して、ビルドのトリガーとなるコミットの通知を止めることができます。

通知は本物であり、意図的ではありませんが、あなたによって覆されていません。

関連する問題