環境構築
導入
- クローンしたリポジトリのディレクトリに
.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
|