如何在 github Action 中传递 json 文件?

Posted

技术标签:

【中文标题】如何在 github Action 中传递 json 文件?【英文标题】:How to pass the json file in github Action? 【发布时间】:2021-01-24 17:04:31 【问题描述】:

我正在尝试创建网络流以在 Play 商店中发布应用程序。

代码如下:

- 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 密码中?

【问题讨论】:

【参考方案1】:

如果你想传递一个实际的 JSON 而不是你应该使用的文件的引用:

serviceAccountJsonPlainText: $ secrets.my-json-content-var

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

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

文件路径相对于 repo 的根目录。

【讨论】:

以上是关于如何在 github Action 中传递 json 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在@Url.Action 中传递动态值?

如何在 Url.Action 中传递区域?

如何使用 Url.Action 在 asp.net core 2.0 razor 页面中传递多个操作

Url.Action:如何将参数从视图传递到控制器?

ASP.NET MVC中如何以ajax的方式在View和Action中传递数据

如何在 GitHub Action 中使用 GitHub cli (gh) 向 Github 进行身份验证并创建 PR?