如何在GitHub Action中传递JSON文件?

6

我正在尝试创建发布应用程序到Play商店的Web流程。

以下是代码:

- name: Upload to Google Play
        uses: r0adkll/upload-google-play@v1
        with:
          serviceAccountJson: ${{ SERVICE_ACCOUNT_JSON }}
          packageName: packagename
          releaseFile: app/release/app.aab
          track: internal
          whatsNewDirectory: distribution/whatsnew

但是我不知道如何在serviceAccountJson键上传递JSON服务帐户文件的位置?

我需要将文件存储在本地并传递路径吗,还是需要将文件添加到Github secret中?

1个回答

2
如果您想传递实际的JSON而不是文件的引用,则应使用以下内容:
serviceAccountJsonPlainText: ${{ secrets.my-json-content-var}}

如果您想指向一个文件,可以:

serviceAccountJson: /the-path-the-file-is-in/yourjsonfile.json

文件路径是相对于仓库根目录的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接