Xcode构建自动化预定集成机器人设置

Xcode构建自动化预定集成机器人设置,第1张

概述我已经手动检查了机器人时间表,并定期轮询新提交(它在5分钟内工作)所有三个选项都正常工作,但我无法理解第四个选项“使用自定义触发器脚本提交”. 请任何人都可以解释一下这第四个选项是如何工作的?它是否适用于每次提交的即时集成. 请检查以下链接: http://www.likelyanswer.com/30202671/How-Do-I-Create-A-Trigger-Script-For-Bot- 我已经手动检查了机器人时间表,并定期轮询新提交(它在5分钟内工作)所有三个选项都正常工作,但我无法理解第四个选项“使用自定义触发器脚本提交”.

请任何人都可以解释一下这第四个选项是如何工作的?它是否适用于每次提交的即时集成.

请检查以下链接:
http://www.likelyanswer.com/30202671/How-Do-I-Create-A-Trigger-Script-For-Bot-On-Xcode-5-Ci%3F
这里是] 1

解决方法 这是基于我自己的调查,在未来的版本中可能完全错误.

当选择触发器脚本计划选项时,Xcode服务公开http端点以执行立即集成:

POST /xcs/kick-commit-bots

Parameters:

repository: URL to the repository as shown in the bot’s settings.

branch: (optional) name of the branch to trigger integrations for. If specifIEd,only bots configured to build this branch will be integrated. If unspecifIEd,all bots for the specifIEd repository will be integrated.

例:

curl http://server.local/xcs/kick-commit-bots \ -d repository=ssh://server.local/git/example.git \ -d branch=master

要使用触发器脚本调度选项,您需要创建一个存储库挂钩,以在收到新提交时触发此端点. OS X Server在/Applications/Server.app/Contents/ServerRoot/usr/share/collabd/server/ruby/kick_build_bot.rb中包含示例挂钩.对于通过Xcode服务创建的托管Git存储库,将自动为您创建使用此脚本的post-receive挂钩.

请注意,发送到/ xcs / kick-commit-bots的存储库URL必须与存储库URL匹配,如Web界面中bot的设置中所示.似乎对于托管存储库,URL可以更改 – 有时使用ssh:URL,有时使用文件:URL.

总结

以上是内存溢出为你收集整理的Xcode构建自动化预定集成机器人设置全部内容,希望文章能够帮你解决Xcode构建自动化预定集成机器人设置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1104666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存