我目前正在开发一个使用 TypeScript 构建的GitHub Action,我正在努力寻找有关如何将它们发布到 GitHub Marketplace 的好信息。我见过的几个地方表明我可以将我的操作捆绑到一个 JavaScript 文件中并将其附加到我的版本中,但其他人似乎说我需要完全跟踪我的构建目录,以便 GitHub 可以直接从中提取。这样做的正确方法是什么?两种方法都有效吗?
问问题
26 次
1 回答
1
写入uses: user/action@tag_or_branch_or_sha
时.github/workflows/workflow.yml
,GitHub 只使用该user/action
标签、分支或提交上的 。请参阅使用发布管理执行操作
因此将捆绑的 js 附加到发布将不起作用。而 GitHub 实际上推荐了第二种方法。(请参阅创建 JavaScript 操作。)
要回答您的标题,可以将捆绑的 js 放到另一个分支,并且 tag 或 sha 也可以。您可以编写一些用于自动构建和推送的工作流程,例如我的操作的工作流程。
于 2021-07-20T06:44:40.033 回答