手作業をゼロにする!GitHub Actionsで始める自動化入門

星野 ひかり
星野 ひかり
Automation

星野です!

「あ、それ毎回手でやってるんですか?」

これ、私の口癖なんですけど笑、手作業を見つけると自動化せずにはいられないんです。

自動化の第一歩: GitHub Actions

一番始めやすいのがGitHub Actions。リポジトリに.github/workflows/フォルダを作ってYAMLを置くだけ。

例: PRが作られたら自動でテスト実行

name: Run Tests
on:
  pull_request:
    branches: [main]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-go@v5
        with:
          go-version: '1.22'
      - run: go test ./...

これだけで、PRを出すたびに自動でテストが走ります!

自動化を考えるコツ

「2回以上やったことは自動化候補」です。

まずは小さなところから。えへへ、自動化って楽しいですよ!

← ブログ一覧 星野 ひかり のプロフィール →