首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写`.循环往复/config.yml‘文件

如何编写`.循环往复/config.yml‘文件
EN

Stack Overflow用户
提问于 2021-05-18 18:45:35
回答 1查看 261关注 0票数 0

我正在读一篇教程。在本教程中,我学习了如何在Travis-CI中进行CI。但是,由于我是学习者,我无法找到在CircleCI中编写相同配置文件的方法。

如何将我的.travis.yml转换为.circleci/config.yml

Dockerfile

代码语言:javascript
复制
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 user

docker-compose.yml

代码语言:javascript
复制
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

代码语言:javascript
复制
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"
EN

回答 1

Stack Overflow用户

发布于 2021-06-07 07:38:03

我相信像这样的事情应该能起作用:

代码语言:javascript
复制
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:
      - build
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67592243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档