我想在工作流程中创建一个虚拟机并设置为自托管运行程序。目前,阻碍我的是缺乏为我提供 Runner Token 的 API。如果存在,我可以创建该实例并将其注册为运行程序,以便能够在下一个作业中使用它。
现在有人有办法获得跑步者令牌吗?
延迟更新
Looks https://github.community/t/api-to-generate-runners-token/16963/14就像他们终于创建了 runner api 一样。查看APIspecs https://docs.github.com/en/free-pro-team@latest/rest/reference/actions#self-hosted-runners here.
他们现在也有示例片段 https://docs.github.com/en/free-pro-team@latest/rest/reference/actions#create-a-registration-token-for-a-repository--code-samples关于如何做到这一点。参见其他answer https://stackoverflow.com/a/65297314/2089675在这里发布了一个完整的例子。
上一个答案
目前,您必须使用找到的指南手动创建实例here https://help.github.com/en/actions/automating-your-workflow-with-github-actions/adding-self-hosted-runners.
根据一个github 工作人员 https://github.community/t5/GitHub-Actions/API-to-generate-runners-token/m-p/39911#M4012,有计划最终添加一个用于生成跑步者代币的 API,但没有透露何时会发生这种情况的时间表。
路线图上有一个用于此目的的 API。我没有可以分享的时间表
此时此刻。但我们会发布到变更日志 https://github.blog/changelog/当这是
可用的。
并澄清有关 PAT/跑步者代币的一些混乱。这
通过 UI 提供的跑步者令牌是一个会过期的临时令牌
60分钟后。它只有注册跑步者的能力。
PAT 无法注册跑步者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)