Skip to content

ps-actions-sandbox/ActionsFundamentalsJP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions Fundamentals 日本語版

GitHub Actions Fundamentals トレーニングのリポジトリです。

👉 Objectives

  • GitHub Actions の基本コンポーネントと語彙を理解する
  • YAMLの構文を理解する (scalar types, quotes, literal blocks, maps, and sequences)
  • ワークフロー構文を理解し、インテリセンスを使ってワークフローを書く方法を理解する
  • ワークフローをトリガーできるイベントを理解する
  • ワークフローコマンドだけでなく、コンテキストと式の構文を学ぶ
  • アクションの種類と作成/公開方法を理解する
  • ランナーの様々なホスティングオプションを理解する
  • SecretsとEnvironmentsを使用した段階的デプロイメント
  • ワークフローテンプレートと再利用可能ワークフロー

Getting ready

前提条件とGetting Ready に従って環境をセットアップしてください。

📆 Agenda

Day 1: 🚀 Getting started

  • 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

Day 2

  • 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 アカウント
  • セカンドスクリーンがあることを推奨します(ハンズオンのため)

Cheat Sheet

一般的な用語は こちら

About

GitHub Actions Fundamentals 日本語版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published