Моя конечная цель - генерировать / обновлять документацию, генерируемую Sphinx, на основе обновлений исходных файлов в хранилище.Поэтому мой первый шаг - просто иметь возможность сгенерировать документ с помощью сборки перед добавлением хуков / условий для обновления.
Я не знаю, нужно ли мне для этого подключить репозиторий к ВМна самом деле работать.Я предполагаю, что файлы в репозитории каким-то образом «доступны для использования» без его нахождения на ВМ.
Я также установил anaconda на ВМ и изменил переменную пути на anaconda.
Я совершенно новичок в этом и попробовал несколько различных вариантов, прежде чем понять, возможно ли то, что я пытаюсь сделать, основываясь на моих предположениях.
Мой файл YMAL выглядит так, как я его поместил впапка, в которой я нуждаюсь для создания документации.В основном, я должен набрать «make html» в приглашении Anaconda в правильной папке.
jobs:
- job:
pool:
name: self hosted agent
demands:
- agent.name -equals python2
steps:
- script: |
cd ~/anaconda3/bin/
activate
make html
displayName: 'Create documentation with sphinx'
Выше не будет работать, так как он ссылается не на то, что находится в репозитории, а на том, что находится на ВМ.Как я могу использовать файлы подсказок и ссылок anaconda внутри хранилища?Нужно ли было устанавливать Anaconda на ВМ?