我的最终目标是根据存储库中源文件的更新来生成/更新Sphinx生成的文档。因此,我的第一步是简单地具备通过构建生成文档的能力,然后添加更新的挂钩/条件。
我不知道我是否需要将存储库链接到VM才能真正起作用。我假设存储库中的文件可以某种方式“可用”,而不必位于虚拟机上。
我也在VM上安装了anaconda,并将path变量更改为anaconda。
对此我完全陌生,在意识到我根据自己的假设尝试做的事情是否可行之前,我尝试了几种不同的选择。
我的YMAL文件如下所示,我将其放置在生成文档所需的文件夹中。基本上,我必须在Anaconda提示符下的正确文件夹中键入“ make html”。
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提示和参考文件?我需要在VM上安装Anaconda吗?