---
title: "公開バージョンとデプロイフック | Briks"
url: https://briks.dev/ja/docs/publish-history
description: "サイトが公開したすべてのバージョンを確認して、1つを復元できます。また、別のツールから呼び出すとサイトを再公開する非公開アドレス、デプロイフックも作れます。"
last_updated: 2026-10-08
---

# 公開バージョンとデプロイフック

サイトを公開するたびに、番号付きのバージョンとして保存され、プロジェクトの **Settings** にある **Versions** セクションに一覧表示されます。同じ Settings の **Deploy hooks** を使うと、ほかのツールからBriksにサイトの再公開を依頼できます。このページでは両方を説明します。

読了時間 7 分 2026年10月8日にスタジオで確認済み

## 公開バージョンの一覧

どこで

1. Projects
2. Your project
3. Settings
4. Versions

このセクションには最新の100バージョンが新しい順に並びます。各行には次が表示されます。

- **Version** とその番号。訪問者が今見ているバージョンには、緑の **Live** タグが付きます。
- どのように生まれたか：**Built**、**Changed**、**Checked and repaired**、**Published again** のいずれかと、依頼した人。
- 公開された日時です。例: 2026年10月8日 14:32。
- 短い要約です。変更の場合は、あなたが頼んだ言葉そのままです。作成や新たな公開の場合は、Briksが行ったことです。
- バージョンが1週間公開されると、役に立ったかどうかを示す1行が付きます(下を参照)。

| ラベル | そのバージョンを作ったもの |
| --- | --- |
| **Built** | 最初のビルド、またはテンプレートやほかのプロジェクトからコピーした新しいプロジェクト |
| **Changed** | 依頼した変更、File Explorerで保存したコード、またはメディアライブラリから差し替えた画像 |
| **Checked and repaired** | 見つけた問題を修正したサイトチェック |
| **Published again** | 本番環境への移行またはプレビューへの戻し、**Apply to the live site**、新しいアドレス、ドメインの公開、デプロイフックが対象です。概要には、どれなのかが「Published again with the site's settings.」のように表示されます。 |

何も公開しなかったものを含め、プロジェクトのすべてのジョブについては、[Logs](https://briks.dev/ja/docs/logs) をご覧ください。

### 変更は役に立ちましたか？

バージョンが7日間公開されると、その行に、変更したページについて、そのバージョンの前後の訪問数を比べる1行が加わります。それぞれ、前後最大14日間の1週間あたりの平均です。たとえば「バージョン12(料金セクションを追加)以降、/prices からのお問い合わせは週3件から5件になりました。訪問数は同程度です。」と表示されます。それらのページの訪問者が週25人未満の場合は、訪問数が少なすぎて判断できないと表示されます。エージェントが行った変更は、そのエージェントのものとして記されます。この1行はあなた自身の [アクセス解析](https://briks.dev/ja/docs/analytics) から、AIを使わずに算出されるため、費用はかかりません。再公開しただけのバージョンと最初のビルドには、この行は付きません。読み取り対象は最新の12バージョンで、14日が過ぎると結果は確定します。

### バージョンを復元する

1. バージョンを探す

   場所: Settings, Versions

   プロジェクトを編集できる権限があれば、公開中のもの以外のすべての行に **Restore** ボタンが表示されます。

2. 復元する

   場所: Restore version

   **Restore** を押します。ダイアログには「It goes back on the live site exactly as it was published. The versions after it stay saved, so you can come back.」と表示されます。**Restore version** と番号を押してください。

3. 公開される様子を見る

   場所: Studio

   公開している間、Briksはスタジオに移動します。メッセージには、たとえば「Version 12 is live again, exactly as it was published.」と表示されます。**Live** タグはその行に移ります。

復元では AI は動きません。復元できるのは Owner、Admin、Editor で、Viewer は一覧を見られます。A/B テストの実行中は復元できません。[バージョン、取り消し、やり直し](https://briks.dev/ja/docs/versions) では、スタジオの中から同じ履歴を扱う方法を説明しています。

## デプロイフックとは

デプロイフックは、呼び出されるたびにサイトを再公開する非公開のWebアドレスです。（デプロイとは公開することです。）このアドレスをスケジュールサービスなどの別のツールに渡すと、そのツールが新しく公開したいときに呼び出します。

呼び出すと、そのときのプロジェクト設定のまま、公開中のバージョンが自身のファイルからもう一度公開されます。AIは動かず、料金もかからず、あなたがまだ変更していない部分も変わりません。サイトのページは、訪問のたびではなく公開のときに組み上げられるため、あらためて公開すると次のものが反映されます。

- サイトのデータベースにある最新の公開済みレコード(それらから作られたページ向け)。
- 前回の公開以降に変更した設定。ロゴ、ファビコン、検索設定など。
- ページが組み立てられる時点で算出されるものすべて。

あなたが説明した変更を行うことも、呼び出し元のツールからデータを読み取ることも、公開前チェックを実行することもしません。

不要なとき

スタジオで依頼した変更は自動で公開されます。**Database** タブでの編集も同じです。編集の直後にサイトが再公開され、その後は編集の回数にかかわらず、最短5分に1回までです。デプロイフックは、スタジオの外から始める公開のためのものです。

## デプロイフックを作る

1. Deploy hooksを開く

   場所: Settings, Deploy hooks

   プロジェクトを開き、**Settings** タブをクリックして、**Developer** グループの **Deploy hooks** を開きます。

2. 追加する

   場所: Add a deploy hook

   **Add deploy hook** を押します。呼び出すものの名前を付けて (例: `Nightly scheduler`)、**Make hook** を押します。

3. アドレスをコピー

   場所: Your deploy hook

   Briksはアドレスを一度だけ表示します。**Copy** を押して、そのアドレスを呼び出すツールにそのまま貼り付けてください。Briksは読める形のコピーを保管しないため、後から再び見ることはできません。

4. 完了

   場所: Your deploy hook

   **Done** を押します。フックが、作成日と「never called」とともに一覧に加わります。

フックは、プロジェクトを公開すると動き始めます。それまでは、その旨がセクションに表示されます。フックを作成・削除できるのはOwner、Admin、Editorです。

非公開にする

ダイアログにも警告があるとおり、アドレスを知っている人なら誰でもプロジェクトを再び公開できます。お客様のツールだけが読める場所に保管してください。漏れてしまった場合は、フックを削除して新しく作ってください。

## フックを呼び出す

ツールは、このアドレスにPOSTリクエスト（ページを読むだけでなく、何かを実行するよう求めるタイプのWebリクエスト）を送る必要があります。ほとんどの自動化ツールやスケジュールツールには、この設定があります。ダイアログには、ターミナルから行う呼び出しの形が表示されます：`curl -X POST https://app.briks.dev/api/hooks/bdh_…`。短縮されたアドレスの代わりに、実際にはあなたの完全なアドレスが入ります。

| 呼び出しが届いたとき | 何が起きるか |
| --- | --- |
| サイトの準備ができました | 公開は、他の作業と同じようにスタートし、スタジオに表示されます。 |
| 制作または公開がすでに実行中です | 呼び出しは受け付けられて同じ処理にまとめられるため、連続して呼び出しても公開は1回だけです。 |
| フックは過去1時間に6回呼び出されました | 拒否されました：「このフックは直近1時間に6回呼び出されました。後でもう一度お試しください。」 |
| このプロジェクトは一度も公開されていません | 拒否されました:「The project has not been published yet.」 |
| A/Bテストを実施中です | 断られました:「このサイトではA/Bテストが実行中です。先に、どちらか一方のバージョンを残してテストを終了してください。」 |
| フックを作成した方も、プロジェクトを作成した方も、もうBriksのアカウントを持っていません | 拒否されました: 「This hook has no owner left. Make a new one in the project's Deploy hooks.」 |
| フックは削除されました | このアドレスはもう使えません。 |

呼び出しのたびに、そのフックの行の「最終呼び出し」の時刻が更新されるので、ツールが動いていることを確認できます。

Briks外のスケジューラーを使う

プロジェクト自体の **Scheduled tasks** は briks.dev のアドレスを拒否するため、デプロイフックを呼び出せません。スケジュールに沿って公開するには、すでにお持ちのスケジュールサービスを使ってください。

## 具体的な例

例 ランニングクラブの夜間公開

> Northside Running Clubのサイトは、データベースのレコードから今後のレースを一覧表示しています。主催者はスタジオで、レースのページが公開時に日付から何かを計算しているか尋ねました。答えは「はい」で、その時点でまだ先のレースを選び出しているとのことでした。そこで `Nightly scheduler` というフックを作り、クラブのメールにすでに使っているスケジュールサービスから、毎晩03:00にPOSTを送るよう設定しました。

毎朝、レース一覧ページはその日から始まります。フックの行には最後に呼び出された日時が表示され、**Versions** には毎晩1行ずつ増えます。その概要は「Published again with the site's settings.」です。

公開のたびにバージョンが1つ増えるため、毎晩実行するフックでは **Versions** に1か月で約30行が追加され、一覧には最新の100件が表示されることにご注意ください。ページが日付に左右されるかわからない場合は、先にスタジオで質問してください([質問する](https://briks.dev/ja/docs/asking-questions) をご覧ください)。質問への回答では、ビルドは行われません。

## デプロイフックとWebhook

|  | Deploy hook | Webhook |
| --- | --- | --- |
| 方向 | 別のツールがBriksを呼び出す | Briks が別のツールを呼び出す |
| できること | サイトをもう一度公開します | 何かが起きたことをツールに知らせます |
| いつ | 呼び出されるたびに | site.published、form.received、record.changedのとき |
| どこで | **Settings**、**Deploy hooks** | **Settings**、**Webhooks** |

組み合わせて使うこともできます。site.publishedのwebhookを使うと、公開が終わるたびに別のツールへ知らせることができます。デプロイフックで始まった公開も含まれます([Webhooks](https://briks.dev/ja/docs/webhooks) を参照)。

## フックを削除する

フックの行にある **Delete** を押します。確認画面に「Its address stops working at once.」と表示されます。もう一度 **Delete** を押してください。このアドレスを呼び出しているツールでは公開が行われなくなるため、ツール側からもアドレスを削除してください。

## 次に読む

- [プロジェクトで作業する **バージョン、元に戻す、やり直し** ビルドや変更はすべて、サイトのバージョンとして保存されます。変更を元に戻す、やり直す、以前のバージョンをそのままの状態で本番環境に戻す、といった操作ができ、クレジットは保留されません。](https://briks.dev/ja/docs/versions)
- [データと自動化 **Webhook** サイトの公開時、フォームの送信時、レコードの変更時に、署名付きのメッセージを別のツールへ送ります。ペイロード、署名、再試行、配信について説明します。](https://briks.dev/ja/docs/webhooks)
- [データと自動化 **定期タスク** サイトで定期タスクを決まった時刻に実行。朝の要約や週次の整理に。書き方、実行結果の確認、失敗時の対処、プランごとの上限を解説します。](https://briks.dev/ja/docs/crons)
- [データと自動化 **ログ** ビルドログとサイトへの直近1日分のリクエストを読み、レベルやステータスで絞り込んで、失敗しているフォームやジョブ、遅いページの原因を探せます。](https://briks.dev/ja/docs/logs)

まだ解決しませんか?

プロジェクト名と、表示されると思っていた内容を添えて [hello@briks.dev](mailto:hello@briks.dev) までご連絡ください。スクリーンショットがあると助かります。
