特定のブランチだけ動作させたいジョブがある時に使う
- name: Upload Docker Image
uses: actions/upload-artifact@v2
with:
name: ${{ env.app-name }}
path: images/${{ env.app-name }}.tar
if: github.ref == 'refs/heads/master'
github.refにはブランチ名が入っているので動作させたいブランチをifで確認することで実現が可能。
演算子は様々あるのでその他の条件をandで繋いだり否定形を使用することで柔軟に対応することができる。