github - 如何向 Actions 添加更多本地跑步者?
问题描述
我在我的 GitHub 帐户下向一个组织添加了一个本地运行器(它在连接时被组织识别),然后想添加第二个(以便两者都可以在并行构建中使用)。
我再次选择“添加新”并被带到同一个页面,一步一步地解释要做什么。运行命令中的令牌不同但尽管如此我得到了
github-runner@srv:~$ ./config.sh --url https://github.com/MYORG --token XXX
--------------------------------------------------------------------------------
| ____ _ _ _ _ _ _ _ _ |
| / ___(_) |_| | | |_ _| |__ / \ ___| |_(_) ___ _ __ ___ |
| | | _| | __| |_| | | | | '_ \ / _ \ / __| __| |/ _ \| '_ \/ __| |
| | |_| | | |_| _ | |_| | |_) | / ___ \ (__| |_| | (_) | | | \__ \ |
| \____|_|\__|_| |_|\__,_|_.__/ /_/ \_\___|\__|_|\___/|_| |_|___/ |
| |
| Self-hosted runner registration |
| |
--------------------------------------------------------------------------------
Cannot configure the runner because it is already configured. To reconfigure the runner, run 'config.cmd remove' or './config.sh remove' first.
该令牌是新的,与第一次安装不同(工作正常)。
如何添加第二个(以及更多)本地跑步者?
解决方案
令牌是新的...
是的,但是令牌被忽略了,因为您已经配置了运行器:
Cannot configure the runner because it is already configured.
运行器的配置存在于它运行的目录中(以及许多其他状态,如实际的构建目录)。每个跑步者都需要独立的状态。
将运行程序解压缩到不同的目录,然后重试。
(从您的提示看来,您似乎是在您的主目录中执行所有这些操作?不要那样做。在某处创建一些目录以供这些运行器实例中的每一个存在。)
推荐阅读
- c# - 使用来自绑定的内联 XAML 以程序方式生成文本
- python-3.x - MySQLDB 'utf-8' 编解码器的问题无法解码字节 0x92
- reactjs - 表单语义 UI 反应
- php - 通过“docker ps”命令看不到 nginx 端口
- java - 是否可以在使用 Gson 反序列化期间将对象数组转换为地图?
- r - 将 R Sys.time() 转换为配置单元时间戳 data_type
- amazon-web-services - 一份用于多个队列的 terraform 策略文档
- python - 如何从字典中实例化一个类
- arrays - Mongoose 数组不保存 JSON 对象
- sql - VB.net SQL Datepicker 从下拉列表中选择日期,但手动指定时间