環境構築
導入
- クローンしたリポジトリのディレクトリに
.github/workflows
ディレクトリを作成して、ワークフロー名.yaml
を追加する
ワークフロー名.yaml
を記載したら、派生ブランチだったらmainブランチにPullRequestを送る
main
ブランチにマージされたら実行できるようになる
分かってないこと/調べきれてないこと
派生ブランチにworkflows/ワークフロー名.yaml
を追加しても手動で実行できない?
下記の設定ではmainブランチにマージされるまで実行できなかった
| on:
push:
branches:
- main
|
ハマったこと
権限が足りない
github Actionsを用いて
を実行しようとしたときに以下のエラーが出た
| remote: Permission to gitのリポジトリのURL denied to github-actions[bot].
|
エラーの内容で調べたらこちらのサイトで権限が足りないみたいなので、ワークフロー名.yaml
に以下を追加したら実行できた
| permissions:
actions: write
checks: write
contents: write
|