gpt4 book ai didi

xcode - 持续集成需要 sudo : xcode-select, Bamboo ,和多个 Xcode

转载 作者:行者123 更新时间:2023-12-01 18:36:51 26 4
gpt4 key购买 nike

现在已将尽可能多的术语添加到主题行中:

我们有一台构建机器(Mac),它是一个 Bamboo 代理。由于需要能够构建旧版本的应用程序,我们在计算机上安装了多个不同的 Xcode。

为了自动化此操作,我们需要能够为构建机器发出 xcode-select。然而,此命令需要 Sudo;我还没有找到可接受的 CI 解决方案。 (我想出的只是在传递的 SUDO_ASKPASS 环境中以明文形式发送 sudo 密码,或者将 sudo/build passwd 留空。)

这是通过 Bamboo 完成的,所以我不想重新发明轮子。

最佳答案

您可以简单地编辑 sudoers 文件(使用 visudo)并添加以下行,而不是使用 SUDO_ASKPASS:

%admin  ALL=NOPASSWD: /usr/bin/xcode-select

当您是计算机的管理员时,这将阻止系统询问 sudo code-select 的密码。

关于xcode - 持续集成需要 sudo : xcode-select, Bamboo ,和多个 Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12782173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com