GitHub Actions Fundamentals
トレーニングのリポジトリです。
- GitHub Actions の基本コンポーネントと語彙を理解する
- YAMLの構文を理解する (scalar types, quotes, literal blocks, maps, and sequences)
- ワークフロー構文を理解し、インテリセンスを使ってワークフローを書く方法を理解する
- ワークフローをトリガーできるイベントを理解する
- ワークフローコマンドだけでなく、コンテキストと式の構文を学ぶ
- アクションの種類と作成/公開方法を理解する
- ランナーの様々なホスティングオプションを理解する
- SecretsとEnvironmentsを使用した段階的デプロイメント
- ワークフローテンプレートと再利用可能ワークフロー
前提条件とGetting Ready に従って環境をセットアップしてください。
- Introduction and Icebreaker
- GitHub Actions Fundamentals
- The YAML syntax
- Basic workflow syntax
- Events that trigger workflow
- Jobs and steps
- 🔍 Demo: Creating a workflow
- 🔨 Hands-on: My first Action workflow
- Advanced workflow syntax
- ☕ Break
- GitHub Actions
- Types of Actions
- 🔨 Hands-on: My first container Action
- Typescript and composite actions
- Sharing and releasing actions
- Using the GitHub API and Octokit
- Job descriptions
- Introduction
- Actions for CI/CD
- Permissions for GitHub Token
- Environments and Secrets
- Staged deployments with environments, approvals, and deployment gates
- 🔨 Hands-on: Staged deployments
- ☕ Break
- Action policies
- Running your workflows
- Sharing workflows
- 🔨 Hands-on: Reusable workflows
- Best practices and security
このワークショップは、Azure DevOps、GitLab、Bitbucket などの他のプラットフォームを使っていて、これから GitHub に乗り換えたいと思っている開発者向けにデザインされています。 また、git、CI/CD、DevOps などのトピックを初めて学ぶ方にも適しています。
このワークショップには以下が必要です:
- ラップトップコンピューター (Windows, Mac, or Linux)
- https://github.com アカウント
- セカンドスクリーンがあることを推奨します(ハンズオンのため)
一般的な用語は こちら