🐮
GitHub Actionsのrefの取り扱いについて備忘録
この記事について
GitHub ActionsでDevelopブランチへpush(PRのマージ)のタイミングでデプロイをしつつブランチ名を取得したかったため試しました。結論としてはpull_requestでしかブランチ名を取ってこれないので、やりたかったことは実現しませんでした。。。
試した内容
source branch => test
target branch => develop
on:
push:
pull_request:
jobs:
echo:
runs-on: ubuntu-latest
steps:
- run: |
echo '1' $GITHUB_REF
echo '2' ${{ github.ref }}
echo '3' ${{ github.ref_name }}
echo '4' ${{ github.head_ref }}
echo '5' ${{ github.base_ref }}
push
1 refs/heads/develop
2 refs/heads/develop
3 develop
4
5
pull_request
1 refs/pull/100/merge
2 refs/pull/100/merge
3 100/merge
4 test
5 develop
Discussion