メインコンテンツまでスキップ

ci-workflow-setup

このコマンドは、マニュアルの生成に加えて、.github/workflows/annai.yml というワークフローファイル(自動実行の手順を記述した設定ファイル)を作成します。

注意

すでにワークフローファイルが存在する場合、上書きは行われません。 設定をやり直したい場合は、既存のファイルを削除してからコマンドを再度実行します。

  1. 自動更新の際に、マニュアルを Cloudflare Pages へ公開するための認証情報を GitHub に登録します。以下の2つの値を GitHub のシークレット(外部に公開されない設定値)として登録します。

Cloudflare の API トークン(外部ツールからの操作を許可する認証キー)を取得します

  1. Cloudflare のダッシュボード画面を開きます
  2. 右上のアイコンから「マイプロフィール」を選びます
  3. 左メニューの「API トークン」を選びます
  4. 「トークンを作成する」ボタンを押します
  5. スコープ(権限の範囲)に「Cloudflare Pages:編集」を選びます
  6. 作成されたトークンの文字列をコピーします

Cloudflare のアカウント ID を確認します

  1. Cloudflare のダッシュボード画面を開きます
  2. 右サイドバーに表示されている「アカウント ID」の文字列をコピーします

GitHub にシークレットを登録します

  1. GitHub でプロジェクトのページを開きます

  2. 「Settings」タブを選びます

  3. 左メニューの「Secrets and variables」から「Actions」を選びます

  4. 「New repository secret」ボタンを押します

  5. 名前に CLOUDFLARE_API_TOKEN と入力し、値に先ほどコピーした API トークンを貼り付けます

  6. 「Add secret」ボタンを押します

  7. 同様に、名前を CLOUDFLARE_ACCOUNT_ID として、アカウント ID を登録します

  8. annai.config.json をテキストエディタで開き、cloudflare.projectName に Cloudflare Pages で使用するプロジェクト名を入力します。

{
"siteName": "My App ユーザーガイド",
"cloudflare": {
"projectName": "my-app-manual"
}
}