Travisci安装来自要求.txt自动存档

2024-04-28 23:14:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有基于docker编写文件的Django应用程序。 不知怎么的,travis会自动安装来自要求.txt在项目回购和它失败我的建设,因为我没有gcc包。 我想在docker容器中运行所有操作(测试,linters),而不是直接在projectrepo中运行。在

这是我的特拉维斯-词yml文件:

---
dist: xenial
services:
  - docker
language: python
python:
  - "3.7"
script:
  - docker compose up --build
  - docker exec web flake8
  - docker exec web mypy my_project
  - docker exec web safety check -r requirements.txt
  - docker exec web python -m pytest --cov my_project -vvv -s

特拉维斯日志的开头:

^{pr2}$

你知道特拉维斯为什么会这样吗?在


Tags: 文件项目djangodockertxtprojecttravisweb