2

我错误地认为在 Xcode bot 配置的“Schedule”选项卡中选择“Cleaning: Always”会在rm -rf每次集成开始时强制 bot 进入其结帐目录,但事实并非如此。

(具体来说,通过运行脚本阶段复制到检出目录的未跟踪文件在集成之间持续存在。)

有什么方法可以强制机器人始终对其结帐目录进行核对,并每次都从源代码管理中进行干净的结帐?

甚至可以强制 Xcode(服务器?)向我显示结帐目录在哪里(我知道它隐藏在/Library/Developer/XcodeServer/Integrations/某个地方的内部,但由于他们的权限,我无法以普通用户的身份查看这些目录。我正在考虑“在 Finder 中显示”菜单选项等。)

4

1 回答 1

0

您可以在机器人设置中向机器人添加触发器来实现此目的。

在您的本地 XCode 中选择您的机器人,右键单击“编辑机器人...”,触发器,然后在“集成之前”部分中 + 添加触发器。

于 2016-01-05T16:02:50.133 回答