【问题标题】:Travis not starting jobs for multiple python versionsTravis 没有为多个 python 版本开始工作
【发布时间】:2019-11-14 13:25:09
【问题描述】:

我有一份看起来像这样的 travis 工作:

jobs:
  include:
    - stage: "Unit tests"
      language: python
      python:
        - "3.6"
        - "3.7"
      install:
        - pip install -r requirements.txt
      script:
        - python -m unittest test.client

我希望这个单元测试能够运行两个作业,一个用于 python 3.6,一个用于 3.7,但它始终只针对列出的第一个版本运行。我在这里错过了什么吗?我按照the docs的指南进行操作

谢谢

【问题讨论】:

标签: python travis-ci


【解决方案1】:

python 版本不在作业中定义,而是在根级别。

python:
  - "3.6"
  - "3.7"
jobs:
  ...

我发现这一点是因为 travis 最近引入了构建配置验证。它可以在您的构建 -> 查看配置 -> 构建配置验证

下找到

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 2014-01-04
    • 2012-10-18
    相关资源
    最近更新 更多