[Git] Github Actions

Ronie🌊·2022년 10월 6일
0

Git🌊

목록 보기
2/2

What is Github Actions?


Github Action Core Point

  • WorkFlow
    • 多数の作業を構成可能な自動化Process
    • Repoの.github/workflowsにあるYamlファイルに作成される
    • 基本事項として、Event、Job、Stepがある。
  • Event
    • Workflowが実行するためにTriggerされるEvent
    • BranchにPush、PR、Pull、Cron、Webhookを利用して外部イベント実行
  • Job
    • 多数のStepに構成され、仮想環境のインスタンスから実行される(クラウド)
    • 別のJobに依存関係を持ち、独立実行も可能
  • Step
    • 多数のTaskでコマンドを投げたり、Action実行
  • Action
  • Runner
    • Gitbub Action RunnerアプリがインストールされたMachineで、Workflowが実行されるインスタンス

Make Github Action

  • 流れ
    • コード作成→Workflow定義→テスト

コード作成

Workflow定義

  • Cron処理
    # cronの起動時間設定
    * * * * * (起動したい処理)
    | | | | |
    | | | | |- 曜日
    | | | |--- 月
    | | |----- 日
    | |------- 時
    |--------- 分

参照:https://zzsza.github.io/development/2020/06/06/github-action/

0개의 댓글