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

问题描述 投票:0回答:1

我已经在 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
。有没有办法防止这种双文件夹结构?

git github github-actions windows-server
1个回答
0
投票

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

我进入了

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

我将

workspaceDirectory
的值从
[repo]/[repo]
更改为
[repo]

© www.soinside.com 2019 - 2024. All rights reserved.