【发布时间】:2021-03-11 04:33:17
【问题描述】:
我已阅读以下关于如何运行特定 file 的答案。
但是,假设我想在使用 MathJax 的整个存储库 here 中运行代码的各个方面,而无需下载它。
如何弄清楚并做到这一点?它是您编写的一个 JavaScript 源代码吗?
如果是这样,您如何确定您运行的 URL?
【问题讨论】:
-
你如何让它存在?这就是我想知道的。
标签: github repository
我已阅读以下关于如何运行特定 file 的答案。
但是,假设我想在使用 MathJax 的整个存储库 here 中运行代码的各个方面,而无需下载它。
如何弄清楚并做到这一点?它是您编写的一个 JavaScript 源代码吗?
如果是这样,您如何确定您运行的 URL?
【问题讨论】:
标签: github repository
如果您真的不想下载存储库,可以考虑使用GitHub Action。
它确实可以访问您在 GitHub 端的代码,并且可以执行您需要的任何操作。
GitHub Action has an API,并使用 GitHub 运行器(在 GitHub 端,因此您无需下载)而不是 to self-hosted runner。
工作流可以是您需要的任何东西,例如github-action-build,以特定于存储库的方式构建您的项目。
例如,github-action-for-latex 使用 Docker 映像 (xu-cheng/latex-docker) 编译 Latex 文档。
您将需要类似的方法,使用 Docker 映像,您可以在其中克隆该存储库并执行它(因为 Docker 映像将拥有运行项目所需的一切)。
这将完全在 GitHub(基于 Azure)方面完成。
【讨论】: