【发布时间】:2021-05-09 04:01:27
【问题描述】:
我有一个 GA 工作流程来部署我的 React 应用 here。它在三个单独的 NodeJS 版本的矩阵上运行 checkout/install/build/test 步骤,然后运行部署。我担心的是,鉴于矩阵,这将尝试运行部署三次,这可能会导致问题。有没有好的方法来过滤最后一步,让它只运行一次?
我目前的最佳猜测是将第 30-32 行更改为以下内容,但我不确定它是否能正常工作。
- name: Deploy
if: matrix.node-version == '10.x' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch')
run: | ...
【问题讨论】:
标签: github-actions