1

我正在尝试使用与此类似的结构来组织我的工作流工件(在自托管运行器上):

c:\github\artifacts{org}{repo}{runid}

我们企业中的不同组织可以有一个同名的存储库,所以我希望能够按组织名称进行组织。

到目前为止我有这个:

c:\github\artifacts{org}{${{ github.event.repository.name }}${{ github.run_id }}\

如何确定组织名称?

4

1 回答 1

1

你可以从github context得到。以下是一些可能有用的:

  • ${{ github.repository }}
  • ${{ github.repository_owner }}

如果您不知道 runner 可以使用哪些值以及哪些 env 变量,您可以env在一个步骤中运行以将其打印出来,如下所示:

name: Print environment variables

on:
  workflow_dispatch:

jobs:
  debug:
    runs-on: ubuntu-latest

    steps:
      - name: Print
        run: env | sort
于 2022-01-14T10:57:18.787 回答