GitHub Actions のガイド
GitHub Actions のこれらのガイドには、ワークフローの設定に役立つ特定の使用例とサンプルが含まれています。
- 1概要
GitHub Actions を理解する
コア概念や重要な用語など、GitHub Actions の基本について説明します。 - 2ハウツー ガイド
アクションの検索とカスタマイズ
アクションは、ワークフローを動かす構成要素です。 ワークフローには、コミュニティによって作成されたアクションを含めることも、アプリケーションのリポジトリ内に直接独自のアクションを作成することもできます。 このガイドでは、アクションを発見、使用、およびカスタマイズする方法を説明します。 - 3概要
GitHub Actions の重要な機能
GitHub Actions は、堅牢で動的な自動化の構築ができるように設計されています。 このガイドでは、環境変数、カスタマイズされたスクリプトなどを含む GitHub Actions ワークフローを作成する方法を説明します。 - 4概要
ワークフローについて
トリガー、構文、高度な機能など、GitHub Actions のワークフローの概要について説明します。 - 5ハウツー ガイド
ワークフローの再利用
既存のワークフローを再利用してワークフローを作成するときに重複を回避する方法について説明します。 - 6概要
GitHub Actions のセキュリティ強化
GitHub Actions の機能を使用するための適切なセキュリティプラクティス。
GitHub Actions ラーニング パス
Enterprise に GitHub Actions を導入する
Enterprise で GitHub Actions のロールアウトを計画して実装する方法について説明します。
自分のランナーをホストする
セルフホストランナーを作成し、非常にカスタマイズ性の高い環境でワークフローを実行できます。
アクションを作成する
新しいアクションのアイデアはありますか? 自分のプロジェクトに何かをカスタムに作成したことはありますか? 共有できるアクションをビルドして、GitHub Marketplace に公開する方法について説明します。
すべての GitHub Actions ガイド
GitHub Actions のクイックスタート
クイック スタートGitHub Actions の機能を 5 分またはそれ以下で試すことができます。
- Fundamentals
GitHub Actions を理解する
概要コア概念や重要な用語など、GitHub Actions の基本について説明します。
- Fundamentals
Docker コンテナーのアクションを作成する
チュートリアルこのガイドでは、Docker コンテナのアクションを作成するために最低限必要なステップを案内します。
- Action development
- Docker
スターター ワークフローの使用
チュートリアルGitHub Enterprise Cloud には、さまざまな言語とツールのスターター ワークフローが用意されています。
- Workflows
- CI
- CD
Python のビルドとテスト
チュートリアルPythonプロジェクトのビルドとテストのための継続的インテグレーション(CI)ワークフローを作成できます。
- CI
- Python
Node.js のビルドとテスト
チュートリアルNode.jsプロジェクトのビルドとテストのための継続的インテグレーション(CI)ワークフローを作成できます。
- CI
- Node
- JavaScript
GitHub Actions によるパッケージ化について
概要パッケージを生成し、GitHub Packagesあるいはその他のパッケージホスティングプロバイダにアップロードするワークフローをGitHub Actionsでセットアップできます。
- Packaging
Docker イメージの発行
チュートリアル継続的インテグレーション(CI)の一部として、Docker HubやGitHub Packagesといったレジストリに対しDockerイメージを公開できます。
- Packaging
- Publishing
- Docker
依存関係をキャッシュしてワークフローのスピードを上げる
チュートリアルワークフローを高速化して効率を上げるために、依存関係や広く再利用されるファイルに対するキャッシュを作成して利用できます。
- Workflows