Jenkins构建完成后可否自动触发浏览器下载打好的包?
最近给iOS的小伙伴加了个自动化打包,由于种种原因,测试不想要上传到fir等地方,他们希望可以直接下载打好的包。
目前给他们提供的方案是在日志的最后输出下载链接,自行点击下载
但总觉得不够智能,所以想问问有没有办法可以在构建完成后直接出发浏览器下载,这样就不需要手动点击一下了,也避免了构建后没有及时下载被另一次构建覆盖的问题。
目前没思路,脚本是在服务端执行的,但触发下载要在客户端,思路局限了哈哈
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
倒也不是没办法:
起一个走 websocket 的 server,浏览器跟这个 server 通信.
jenkins 打包好后发 HTTP 给 server(把你的
echo
换成curl
把构建路径当参数穿过去就行了),server 通过 websocket 通知浏览器端可以下构件了,浏览器那边直接建个a
标签就可以自动拉下来了.没人开浏览器访问 server 也就不会有活着的 websocket.
发邮件含下载link给测试人员行吗?jenkins有发邮件的插件~配下pop3~