我已经在 Windows 服务器上设置了一个自托管运行器,并且设置了在服务器上自动部署/构建存储库所需的必要工作流程。在设置运行器时,我将工作文件夹配置为同一目录中名为
repos
的文件夹。
我想要的是我的跑步者的文件夹结构是:
C:\deploy
- ...other runner files & folders
- config.cmd
- run.cmd
- repos/
- ..."_actions/", "_temp/" etc.
- <my repo name>/
- ...the content of my repo...
但是我看到运行程序在彼此内部创建了 2 个文件夹,并以我的存储库的名称命名。因此,就我而言,构建文件的路径是
C:\deploy\repos\<repo name>\<repo name>\build
。有没有办法防止这种双文件夹结构?
我已经找到了解决这个问题的方法。我在这里使用了父目录的默认名称。
我进入了
actions-runner/_work/_PipelineMapping/[user]/[repo]/PipelineFolder.json
我将
workspaceDirectory
的值从 [repo]/[repo]
更改为 [repo]
。