我现在有一个完美运作的工作流程,但是我想增强它。当我向主分支提交PR时,我希望将NETLIFY_DEPLOY_TO_PROD
设置为false,而不是true。我需要复制整个流程吗?还是可以进行一些内联条件检查,如github.event_name === push ? true : false
?
name: 'Netlify Deploy'
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: jsmrcaga/action-netlify-deploy@master
with:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.SITE_ID }}
NETLIFY_DEPLOY_MESSAGE: "${{ github.event.head_commit.message }}"
NETLIFY_DEPLOY_TO_PROD: true
if
子句是否已合并或关闭。 - Benjamin W.