我们有两个运行程序,一个用于运行生产作业,另一个用于运行非生产作业,但我无法使用工作流程级别环境变量来做到这一点。
以下是我所拥有的:
name: Workflow file
on:
workflow-dispatch
env:
RUNNER_NAME: ${{ contains(github.ref, 'main') && 'Prod Runner' || 'non-Prod Runner' }}
jobs:
job-run:
runs-on: [${{ env.RUNNER_NAME }}]
needs: ...
steps:
..........
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
工作流程文件无效
You have an error in your yaml syntax on line ###
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?我不想为产品和非产品工作流程提供单独的工作流程文件。