【发布时间】:2021-07-17 18:17:39
【问题描述】:
这是我的操作,它返回 $TOXENV 看起来像这样 py3.6-django2.2 我想 $TOXENV 看起来像这样而不是 py36-django22 是否有任何替代/替换函数可以用来替换 @987654326 @char?
name: CI
on:
workflow_dispatch:
branches: [ master, actions ]
jobs:
demo:
runs-on: ubuntu-latest
strategy:
matrix:
python: [3.6, 3.7, 3.8, 3.9]
django: ['2.2', '3.0']
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
name: Set up Python ${{ matrix.python }} ${{ matrix.django }}
with:
python-version: ${{ matrix.python }}
- name: python version
env:
TOXENV: "py${{ matrix.python }}-django${{ matrix.django }}"
run:
echo $TOXENV
【问题讨论】:
-
您可以使用此处建议的内容:stackoverflow.com/questions/2871181/… 在您的
run最后一步中将.替换为其他内容。 -
谢谢。这是
sed的一般替换,但是 GitHub Actions 是否有任何内置功能?
标签: github-actions