Xcode Server Bot 自动化 Git 拉取

Posted

技术标签:

【中文标题】Xcode Server Bot 自动化 Git 拉取【英文标题】:Xcode Sever Bot Automate Git Pull 【发布时间】:2018-05-21 22:33:33 【问题描述】:

我有一个 Xcode 服务器实例,其中包含一个运行一些操作的机器人。我要加git pull

我尝试了一些失败的基本解决方案。如果可能,请寻求建议。如果有,是否有脚本示例,如果没有,还有什么替代方案?

【问题讨论】:

如果您只是要将密码硬编码到机器人中,那么拥有密码的价值是什么?根据您的具体用例,不带密码的 SSH 密钥可能只是安全的。 我已将其添加到我的钥匙串访问权限中,将更新问题。 那么你的问题是什么? “是否有可能让机器人运行git pull?”是的,当然是。但是,您希望在什么条件下发生这种情况? “失败的少数基本解决方案”是什么?你在这里的最终目标是什么?请阅读the XY problem 和How to Ask。 【参考方案1】:

我最终在 Xcode 之外编写了一个 shell 脚本,然后机器人将调用该脚本以获得典型的 git pull

【讨论】:

以上是关于Xcode Server Bot 自动化 Git 拉取的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9 server/bot release build 未使用分发/生产配置文件进行签名(使用自动代码签名)

在使用 Xcode Server bot 集成之前复制文件

无法使用 OSX Server 3.2.1 在 XCode 6.0.1 中创建 CI Bot

xcode server bot存档导出方法

Xcode5 bot 无法对 git repo 进行身份验证

在 Xcode 5 Mavericks Server 上创建 Bot 时被要求提供存储库凭据