是否可以在 yml 本身的终端挂载点中使用变量?

Is it possible to use variables in the terminal mount point within the yml itself?

假设我有一段 yml 如下所示:

  - name: Upload data as artifact
    uses: actions/upload-artifact@v2
    with:
      name: ssql-data
      path: training-data.csv

这是使用 ubuntu 的作业中的一个步骤。这项工作有一些全局变量,例如$TRAINING_DATE 具有诸如“2021-01-01”之类的值。

有什么方法可以在 yml 本身中使用这个变量,例如

  - name: Upload data as artifact
    uses: actions/upload-artifact@v2
    with:
      name: $TRAINING_DATE + "-" + "ssql-data"
      path: training-data.csv

可以,但请使用 env 上下文

- name: Upload data as artifact
  uses: actions/upload-artifact@v2
  with:
    name: ${{ env.TRAINING_DATE }} + "-" + "ssql-data"
    path: training-data.csv