【发布时间】:2020-08-09 04:18:54
【问题描述】:
我正在尝试为 Python 包设置 GitHub 操作。我相信最明智的做法是我习惯于 GitLab 的做法。在 docker 镜像中运行一组命令。我想用一个矩阵来测试多个 Python 版本。
到目前为止,我已经定义了以下工作流程:
name: Pytest
on:
- push
- pull_request
jobs:
pytest:
runs-on: ubuntu-latest
strategy:
matrix:
python-version:
- 3.5
- 3.6
- 3.7
- 3.8
container: python:${{ python-version }}-alpine
steps:
- uses: actions/checkout@v2
- name: Install
run: |
pip install poetry
poetry install
- name: PyTest
run: poetry run pytest
结果可以在这里看到:https://github.com/remcohaszing/pywakeonlan/actions/runs/87630190
这显示以下错误:
工作流程无效。 .github/workflows/pytest.yaml(第 17 行,第 16 列):无法识别的命名值:'python-version'。位于表达式中的位置 1:python-version
如何解决此工作流程?
【问题讨论】:
标签: github-actions