0

我刚刚按照文档https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-repository.md安装了 gitlab-ci-multi-runner

我使用公共服务器 ci.gitlab.com 并且跑步者的注册似乎没问题(跑步者出现绿灯)。激活调试后,我可以看到运行器定期获取 CI 服务器。

但是当一个新的提交被推送时,没有构建完成。一切都是绿色的:https ://ci.gitlab.com/projects/4656但没有进行任何测试......

我的 .gitlab-ci.yml 非常简单:

before_script:
  - apt install python3-pip
  - pip3 install -q -r requirements.txt
master:
  script: "make test"
  only:
    - master
script:
  - python setup.py test

顺便说一句,我可以找到任何错误消息,但我不知道在哪里搜索。

我对 CI 非常了解,我可能缺少一个明显的观点。

4

1 回答 1

4

试试这个。这是假设您的 pyunit 测试位于工作目录中名为 runtests.py 的文件中。

before_script:
  - apt install python3-pip
  - pip3 install -q -r requirements.txt

master:
  script: "python runtests.py"
  only:
    - master
于 2015-07-17T15:21:17.383 回答