ウェブサイトを公開する
誰かが明示的にデプロイを依頼するまで、すべての変更はローカルコミットのみに留まります。このスキルがリモートの main ブランチにプッシュする唯一のタイミングです。Netlify の無料プランには月間ビルド回数制限があり、プッシュのたびにビルドが実行されます。
「いいね」「ありがとう」「保存して」はデプロイの依頼ではありません。不明な場合は、「これを今すぐ公開しますか?」と尋ねてください。
手順
-
公開すべきものがあるか確認する。
git status -sbとgit log --oneline origin/main..HEADを実行します。origin/mainよりも先に進んでいるものがなく、ワーキングツリーがクリーンな場合は、すでに公開済みであることを伝えて停止します。 -
未保存の作業を保存する。 依頼に関連する未コミットの変更がある場合は、
npm run buildを実行し、簡潔なメッセージでコミットします。自分が行ったわけではない、または理解できない未コミットの変更がある場合は、含める前に確認を取ります。 -
ビルドする。
npm run buildを実行します(npmが見つからない場合は、先に$HOME/.local/node/binをPATHに追加します)。失敗した場合はプッシュしません。修正するか、問題を平易な言葉で説明して停止します。 -
プッシュする。
git push origin mainを実行します。GitHub に新しい変更があるためにプッシュが拒否された場合は、git pull --rebase origin mainを実行し、再度ビルドしてからプッシュします。フォースプッシュは絶対に行わないでください。 -
公開されたことを確認する。 Netlify のビルドは約 1 分で完了します。Netlify コネクタのプロジェクトツールにプロジェクト
irenaarslanova(サイト ID8135e70e-ff58-4049-837e-388645afc4e2)が表示されます。または、curlで公開サイトの変更されたページを読み込み、新しいコンテンツが表示されることを確認します。 -
通知する。 Irena に対しては、平易な言葉で「公開されました。<変更されたページへのリンク> で確認できます」と伝えます。複数のバージョンを保存していた場合は、公開されたものをリストアップします。Alex が尋ねない限り、コミットやプッシュ、ブランチについては言及しないでください。
公開アドレス
- Netlify: https://irenaarslanova.netlify.app
- 独自ドメイン: https://irenaarslanova.com(ドメインが Netlify に切り替わった後)