ContentfulからWebhockでGitHub Actions叩いてGatsbyのプロジェクトをビルドしてNetlifyにDeployするNetlifygatsbyCICDnetlify-cliGitHubActions はじめに こんにちは.TikTokで日向坂46のメンバーの目の部分の切り抜きでも誰だか分かるよね?という感じの趣旨の動画を見たのですが、推しの松田好花さんだけわかりませんでした.悔しいです.筆者です. さて、GatsbyのプロジェクトをNetlifyでホスティングしております. 今までNetlifyでビルドしてましたが、意外と無料枠超えるのではという不安が発生しました. Netlifyの無料枠超えるのでは Netlifyの無料枠では1か月で300分までビルドが可能です. 筆者はHeadless CMSのContentfulを用いてサイトのコンテンツを管理しております
自作のブログをContentful(ヘッドレスCMS) + Next.jsのSSGで作ったのですが、Contentfulでコンテンツを更新した後、ビルドしてデプロイするためにGitHub Actionを実行する必要があります。 手動でやってましたがめんどくさいので、コンテンツを更新したら自動でアクションが実行されるようにしたいと思います。 大まかな手順 GitHub Personal Access Tokenを作成 ContentfulでWebhookを設定 Actionを修正 前提:そもそもWebhookでGitHub Actionを実行する設定ってどうすればいいの? GitHub Actionの公式Docを見たところ、どうやらrepository_dispatchイベントというのを発生させるといいようです。 URLは、https://api.github.com/repos/OWNER
Gatsby + Contentful で作成したブログを VPS で運用しています。Contentful で記事を作成したり、コードを github に push したときに自動でデプロイするようにしたかったので、その仕組みを Github Actions を使って構築しました。 前提 以下の状態であることを想定します。 VPS で gatsby のアプリが稼働している (= npm run serve が実行中) 公開鍵認証で SSH が可能である 公開鍵/秘密鍵が作成済みで、~/.ssh/authorized_keys に公開鍵が登録されている ワークフロー作成 Github Actions は、プロジェクトの .github/workflows ディレクトリ配下にある .yml ファイルの内容を元に実行されます。ファイル名は任意ですが、今回は deploy.yml とします。 na
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く