小学生でもわかる AI図鑑
速報
  1. ホーム
  2. 小学生でもわかるGitとGitHub
  3. 第9話

Git & GitHub 第9話

【小学生でもわかる】送ったら自動で公開!GitHub Actionsの仕組みと公式の見本の置き方、お金がかかる条件

自己紹介ページを GitHub Pages で公開したあと、直して送るたびに、公開ページを何度も読みこみ直して「まだ変わらない」と待っている人へ。リポジトリの Actions のタブを開くと、自分で作った覚えのない記録が並んでいて、何かが勝手に動いているようで落ち着かない、という人もいるはずです。

  • 公開リポジトリと GitHub Pages で使う標準の部屋は無料(制作ではお金はかかっていない)。非公開リポジトリは、Free に毎月12ドル分の枠(Docs の説明)があり、超えるとお金がかかることがある
Xで記事を読む シェア
自動で公開するのカバー

どんな話?

Actions の記録の正体が、預かり所の中の自動の係(GitHub Actions)だとわかり、Pages の公開の方法を「GitHub Actions」に切りかえて、公式の見本「Static HTML」を置いた回です。制作では main に送られたのを合図に約18秒で公開を終えました(1回の観察。公式は最大10分)。公開リポジトリと Pages の標準の部屋は無料、非公開は毎月の枠。成果物は、作業メモの9枚目です。

この記事でわかること

  • ブランチから公開していたときも、裏で「pages build and deployment」の係が動いていた(制作で約39秒と約49秒、どちらも1回の観察)
  • 手順書は .github/workflows に置く。見本「Static HTML」は4つのかたまり:on(合図)・permissions(許可)・concurrency(重ならない決まり)・jobs(4つの作業)
  • 切りかえは Settings → Pages → Build and deployment → Source を「GitHub Actions」に。HTML を見せるだけなら、公式のおすすめはブランチから公開のまま
  • 制作では、マージの直後に動き出し、約18秒で success になり、その6秒後に公開ページへ新しい行が出た(1回の観察)
  • path: '.' はリポジトリ全体を公開する。第7話の「上げてはいけない物」を置かない。手順書に鍵も書かない
  • 公開リポジトリと Pages の標準の部屋は無料。非公開は毎月の枠(Docs は12ドル分、料金ページは2,000分)で、「2,000分」とだけ覚えない。止めるなら「Disable workflow」

やることチェックリスト

0/6

記事を読みながら、できたものにチェックを付けていけます。チェックはこの端末に残ります。

くわしい手順と画面の図は、Xの記事にあります。

こんな人に

  • 送るたびに公開ページを読みこみ直して、「まだ変わらない」と待っている人
  • Actions のタブに、自分で作った覚えのない記録が並んでいて、不安になった人
  • 公式の見本で自動の公開を試したいけれど、お金がかかる条件を先に知りたい人

この話のTIPS

  • 注意path: '.' は、リポジトリの中身を全部公開する、という意味です。第7話で書いた「上げてはいけない物」がリポジトリに入っていたら、それも公開ページから読めるようになります。
  • 注意11月1日の時点で、料金ページは「2,000 CI/CD minutes/month」、Docs の料金の説明は「毎月12ドル分」で、公式の中で割れています。12ドルは Linux の標準の部屋なら2,000分ぶんですが、Windows・macOS では短くなります。なお、公開リポジトリと GitHub Pages の標準の部屋は、この枠と関係なく無料です。
すべてのTIPS