😎
GitHub Actionsに入門する
リポジトリを作成する
まずは入門するため、Gitリポジトリを作成します。
ここではリポジトリ名をgithub-actions-demoとして作成しました。
ymlファイルを作成する
一旦、ブラウザ上で作成するため、creating a new fileをクリック。
.github/workflowsディレクトリにgithub-actions-demo.yml という名前のファイルを作成する。
.github/workflows/github-actions-demo.yml
name: GitHub Actions Demo
on: [push]
jobs:
Explore-GitHub-Actions:
runs-on: ubuntu-latest
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
- run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!"
- run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}."
- name: Check out repository code
uses: actions/checkout@v3
- run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner."
- run: echo "🖥️ The workflow is now ready to test your code on the runner."
- name: List files in the repository
run: |
ls ${{ github.workspace }}
- run: echo "🍏 This job's status is ${{ job.status }}."
アクションを確認する
Actionsのタブをクリックする。
先ほど作成したymlに記述されたワークフローが動いていることを確認。
ワークフローの実行リストから、表示させたい実行の名前をクリック。
ログには、各ステップの処理方法が表示されている。
いずれかのステップを展開して、詳細を表示してみる。
以下のような項目が分かる。
- 何がトリガーでワークフローが実行されたか
- ワークフローを実行しているOSは何か
- ワークフローが実行されているブランチやリポジトリ
- リポジトリ内のファイル(今回は何もない)
まとめ
GitHubActionsは .github/workflowsディレクトリに、ymlファイルを用意するだけでとても簡単に実行できる。
参考資料
Discussion