向 GitHub Actions macOS 自托管运行器提供密码

Tri*_*ael 5 macos sudo github-actions

我已经使用 GitHub Actions 自托管运行器说明设置了 CI 构建服务器。一切正常,直到达到以下指令:

sudo xcode-select -switch /Applications/Xcode_11.5.app
Run Code Online (Sandbox Code Playgroud)

它要求我在 macOS 终端内输入密码。如果我每次运行该作业时都必须输入密码,那么这就违背了构建服务器的目的。我尝试将运行程序配置为服务,但是当我这样做时,作业完全失败,因为它需要终端来询问密码。

有没有办法设置密码,让跑步者不再每次都询问我?

小智 -1

您可以尝试删除该sudo命令。

  • 我也尝试过,但是 xcode-select 命令需要以 root 身份运行。 (2认同)