GitHub 自托管运行程序创建 Repo 文件夹两次

Els*_*adt 5 git github windows-server github-actions

我已经在 Windows 服务器上设置了一个自托管运行器,并且设置了在服务器上自动部署/构建存储库所需的必要工作流程。在设置运行器时,我将工作文件夹配置为repos同一目录中调用的文件夹。

我想要的是我的跑步者的文件夹结构是:

C:\deploy
    - ...other runner files & folders
    - config.cmd
    - run.cmd
    - repos/
        - ..."_actions/", "_temp/" etc.
        - <my repo name>/
            - ...the content of my repo...
Run Code Online (Sandbox Code Playgroud)

但我看到运行程序在彼此内部创建了 2 个文件夹,并以我的存储库的名称命名。因此,就我而言,构建文件的路径是C:\deploy\repos\<repo name>\<repo name>\build. 有没有办法防止这种双文件夹结构?

小智 0

我遇到了解决这个问题的方法。我在这里使用了父目录的默认名称。

我进入actions-runner/_work/_PipelineMapping/[user]/[repo]/PipelineFolder.json

workspaceDirectory我将from的值更改[repo]/[repo]为 just [repo]