Настройка кругов для структуры проекта - PullRequest
1 голос
/ 05 ноября 2019

Итак, у меня есть это в качестве структуры моего проекта:

<parent>
├── <project1>
│   ├── processors
│   │   └── some_processor1.py
├── <project2
│   └── processors
│       └── some_processor2.py
├── <mutual_dependency3>
│   ├── <some_file>
└── tests
    ├── <project1>
    │   └── processors
    │       └── test_thing.py
    ├── <project2>
    ...

Проблемы заключаются в следующем:

  • И проект 1, и проект 2 выполняются в докере, где файл Docker перемещает файлвзаимная зависимость внутри проекта1 и проекта2 во время сборки докера, а не снаружи, как показано. Операторы импорта в каждом проекте предполагают, что в каталогеrent_dependency находится папка project1 или project2. Для выполнения тестов мне нужно сделать то же самое для круга.
  • Тесты предполагают, что рабочий каталог является родительским /. Можно ли это установить?

Итак, что мне нужно сделать:

  • установить рабочее направление на parent/
  • переместить взаимную зависимость в оба проектапапки во время тестовых прогонов.

Учитывая эти 2 проблемы, как мне настроить файл circle.yml?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...