我正在读一篇教程。在本教程中,我学习了如何在Travis-CI中进行CI。但是,由于我是学习者,我无法找到在CircleCI中编写相同配置文件的方法。
如何将我的.travis.yml转换为.circleci/config.yml
Dockerfile
FROM python:3.8-alpine
ENV PYTHONUNBUFFERED 1
COPY ./requirements.txt /requirements.txt
RUN pip install -r /requirements.txt
RUN mkdir /app
WORKDIR /app
COPY ./app /app
RUN adduser -D user
USER userdocker-compose.yml
version: "3.9"
services:
app:
build:
context: .
ports:
- "8000-8000"
volumes:
- ./app:/app
command: >
sh -c "python manage.py runserver 0.0.0.0:8000".travis.yml
language: python
python:
- "3.8"
services:
- docker
before_script: pip install docker-compose
script:
- docker-compose run app sh -c "python manage.py test && flake8"发布于 2021-06-07 07:38:03
我相信像这样的事情应该能起作用:
version: 2.1
jobs:
build:
docker:
- image: cimg/python:3.8
steps:
- run:
name: "Build my app"
command: |
pip install docker-compose
docker-compose run app sh -c "python manage.py test && flake8"
workflows:
build:
jobs:
- buildhttps://stackoverflow.com/questions/67592243
复制相似问题