【github actions】ymlの中にif文を入れる

 

github Actionsの勉強中

 

ymlファイルの中でif文が使えるとのことで試してみる

 

以下のファイルをプッシュしてみる

 

name: if文のテスト

on: [push]

jobs:
ACTION_TEST:
runs-on: ubuntu-latest
steps:
- name: if test
if: github.ref == 'refs/heads/develop'
run : echo "開発環境です"

 

ifで

 

if: github.ref == ‘refs/heads/develop’

 

こうなっているので、pushしたのがdevelopブランチなら

 

“開発環境です”

 

と出力されるはず

 

まずはmainにpushしてみる
すると
if testに通行止めみたいなマークが!!
今度は同じファイルをdevelopeでpushしてみる
push!!!
すると
echoされた!!!
ymlファイルで条件分岐が出来ることがわかりました。

コメント