是否可以在 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
假设我有一段 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