Skip to Content
GitHubアクションを学ぶ
book

GitHubアクションを学ぶ

by Brent Laster
March 2025
Intermediate to advanced
414 pages
6h 5m
Japanese
O'Reilly Media, Inc.
Book available
Content preview from GitHubアクションを学ぶ

第4章 ワークフロー ワークフローを使う

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

もうお分かりだと思うが、ワークフローは GitHub Actions を使う上での核となるものだ。ワークフローを理解するための基本的なことをいくつか説明した。 しかし、ワークフローを簡単に作成して実行し、成功・失敗を監視できるようにする必要もある。この章では、そのようなアクティビティに焦点を当てていく。

まず、GitHub が提供するワークフロー作成機能をいくつか見てみよう。それから、GitHub のインターフェイスでワークフローを編集する方法と、同じインターフェイスでコミットやプルリクエストなどの演算子を使って変更を進める方法を紹介する。その過程で、ワークフローの実行結果をナビゲートする方法や、ワークフローの実行をモニターする方法を学ぶ。

最後に、更新されたGitHub Actions VS Codeの拡張機能を使って、Visual Studio Code(VS Code)からワークフローを作成・編集し、実行を管理・監視する方法を紹介しよう。

まずはリポジトリで初期ワークフローを作成するガイドだ。

リポジトリに最初のワークフローを作成する

GitHub アクションを使っていないリポジトリがあり、それを使い始めたいとする。 どうやって始めるの?手始めに、GitHub のシンプルなプロジェクトの例を見てみましょう。図 4-1は、いくつかのファイルがある基本的なリポジトリです。

図4-1. GitHubのシンプルなプロジェクト

既存のワークフローがないリポジトリで、トップメニューのアクションタブをクリックすると、アクションのスタートページが表示される。(必要であれば、https:<your github repo path>/actions/new にアクセスすることでもこのページにアクセスできる)。

リポジトリに特定の種類のコード(Java や Go など)がある場合、GitHub が提案するワークフローはそれを考慮したものになる。図 4-2は、Go コードを含むリポジトリの開始ページだ。GitHub はこのリポジトリに対して、Suggested の下に一般的なアクションの代わりにGo のアクションを提案している。

図4-2. Goリポジトリのスタートページ

既存のワークフローがない場合、リポジトリで新しいワークフローを始めるには4つの方法がある:

  • ワークフローの検索」アクションのすぐ上にある「ワークフローを自分でセットアップする」リンクをクリックする。
  • Suggested for this repository」の下にある、提案されたワークフローの「Configure」ボタンをクリックする。
  • スクロールして他のワークフローから選択し、該当するワークフローの「Configure」ボタンをクリックする。
  • GitHubの外でワークフローファイルを作成し、リポジトリ内の.github/workflows ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

ファストAPI

ファストAPI

Bill Lubanovic
エンジニアが学ぶ会計システムの「知識」と「技術」

エンジニアが学ぶ会計システムの「知識」と「技術」

広川 敬祐, 五島 伸二, 小田 恭彦, 大塚 晃, 川勝 健司

Publisher Resources

ISBN: 9798341624924Supplemental Content