Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contentful のデータが更新されたときに自動で Netlify でビルドが実行されるようにする #96

Closed
inouetakuya opened this issue Jun 22, 2019 · 13 comments

Comments

@inouetakuya
Copy link
Contributor

@inouetakuya inouetakuya commented Jun 22, 2019

解決したい問題

Contentful でデータが更新(追加を含む)されたタイミングで、現状、Netlify で自動でビルドが実行されないこと。結果として Contentful でスポンサー情報が追加されても、手動でビルドされるまで Web サイトに反映されない。

問題を解決するために

Contenful と Netlify との連携設定を行う。

Contentful でデータが更新されたタイミングで Netlify で自動でビルドが実行されるようになる。結果、最新のスポンサー情報が Web サイトに反映される。

この Issue の完了条件

手順

  • Contentful にログイン後、ヘッダーから「Apps」メニューを選択する
  • 「Enable alpha feature」ボタンをクリック
  • Netlify を「Install」ボタンをクリックすると、連携画面へ遷移する

image


Netlify App – Contentful
https://www.contentful.com/developers/docs/extensibility/apps/netlify/

の Usage 以下に連携方法の手順が書かれている。

Step 2: Configure Netlify sites to build from Contentful

では、

  • Netlify site: を vuefes-2019 にする
  • Display name: を Production にする
@kazupon

This comment has been minimized.

Copy link
Member

@kazupon kazupon commented Jun 24, 2019

@inouetakuya 設定しました!

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 24, 2019

ありがとうございます!🙌

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 24, 2019

image

6/24 14:13 現在、Draft 状態のものがあるので、これらが Published になったタイミングで Netlify でビルドが自動で実行されて、データの更新が反映されるかを確認します。

@kazupon

This comment has been minimized.

Copy link
Member

@kazupon kazupon commented Jun 24, 2019

一応ログ。
image

@naokie

This comment has been minimized.

Copy link

@naokie naokie commented Jun 25, 2019

@inouetakuya
株式会社ラクス、レビュー終わったので Publish しました。

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 25, 2019

@kazupon

すみません、いま気付いたのですが、設定した Organization と Workspace が異なるようです(下記)

image

やっていただきたいこと

  1. 一旦、昨日連携していただいた Netlify 連携を Uninstall してください
  2. ログイン後に、ヘッダーの左端から、
  • Organization: vuejs-jp
  • Space: vuefes-2019

に切り替えてから、Netlify 連携を行ってください。

案内が不適切で申し訳なかったです。よろしくお願いしますー 🙇

おまけ

なお、

image

の Organization と Space は紛らわしいので、あとで作成された方に確認して、削除しておきます〜

@kazupon

This comment has been minimized.

Copy link
Member

@kazupon kazupon commented Jun 25, 2019

@inouetakuya
設定しなおしました。
image

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 25, 2019

ありがとうございます!!

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 25, 2019

note が Publish された後に反映されることを期待!

@inouetakuya inouetakuya moved this from To do to In progress in ティザーサイト Phase 2 Jun 25, 2019
@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jun 27, 2019

6/27(木)20:00 現在

メドピアなどが掲載されているべきだが、掲載されていない。

image

Contentful の設定はされているのだが... なぜ...?

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jul 1, 2019

@treby @positiveflat @naokie
CC: スポンサー班
CC: @kazupon @ryamakuchi @448jp

Contentful から Build ボタンを押す必要があった

に書いたように、スポンサー情報を更新(Publish や情報編集など)後に、Contentful から Build ボタンを押すと、Netlify のビルドが実行されて反映される、という仕組みのようです(動作確認済み)

image

ref: kazupon/vuefes#429 (comment)

PREVIEW って書いているけど

PREVIEW って書いていますけど、公開している Vue Fes のサイトに表示されます(PREVIEW とは... という気持ち 😇

お気を付けください ☺️

@treby

This comment has been minimized.

Copy link

@treby treby commented Jul 1, 2019

ありがとうございます、
https://vuejs-jp.esa.io/posts/209 に追記しました

@inouetakuya

This comment has been minimized.

Copy link
Contributor Author

@inouetakuya inouetakuya commented Jul 9, 2019

私のほうでも https://vuejs-jp.esa.io/posts/209 を編集したのでクローズする ☺️

@inouetakuya inouetakuya closed this Jul 9, 2019
ティザーサイト Phase 2 automation moved this from In progress to Done Jul 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
5 participants
You can’t perform that action at this time.