似乎无法在任何地方找到这个问题......但我希望在更新网络文件夹时触发团队建设。这是我们的安装程序的内容,太大而无法放入github,因此由内部团队管理。
似乎有人会写一个插件,但我找不到。有人有解决方案吗?理想情况下,我只需将触发器指向网络文件夹,并且只要该文件夹更新,teamcity就会启动构建。
答案 0 :(得分:1)
不确定监控网络文件夹是否良好,可扩展的解决方案,还有一些替代方法,这可能对您的情况有所帮助:
curl
请求可能看起来像curl http://teamcity-host/app/rest/buildQueue --request POST --user user:password -H "Content-Type:application/xml" -d "<build><buildType id='buildToTriggerId'/></build>"
),这里是相应的REST API documentation。<强>更新强>
实际上,还有TeamCity插件来监控指定的URL,文件或目录返回的内容(更改):Url Build Trigger