首页 > 解决方案 > 在 Gitlab 中配置 .gitlab-ci.yml 文件来测试 python 代码

问题描述

目前我一直在尝试配置 gitlab-ci.yml 文件。我尝试在提交时自动构建和测试我的 python 代码。目前,我只想构建一个简单的 hello world 程序,并通过拼写错误的 print(printt 而不是 print)故意在 python 文件中输入错误。当我提交时,管道运行,但它似乎成功地通过了构建和测试阶段(它不应该)。

任何帮助如何正确配置 gitlab-ci.yml 文件以自动测试 python 代码?

我还附上了我当前的 gitlab-ci.yml 文件。

在此处输入图像描述 谢谢

标签: pythongitlab-ci

解决方案


这很简单。这是我在回购中使用的最小工作示例:

pytest:
  image: python:3.6
  script:
    - apt-get update -q -y
    - pip install -r requirements.txt
    - pip install -r requirements-dev.txt
    - pytest  # or pytest tests/

资源


推荐阅读