Jenkins构建完成后可否自动触发浏览器下载打好的包?

发布于 2022-09-12 00:32:56 字数 288 浏览 17 评论 0

最近给iOS的小伙伴加了个自动化打包,由于种种原因,测试不想要上传到fir等地方,他们希望可以直接下载打好的包。
目前给他们提供的方案是在日志的最后输出下载链接,自行点击下载
image.png

但总觉得不够智能,所以想问问有没有办法可以在构建完成后直接出发浏览器下载,这样就不需要手动点击一下了,也避免了构建后没有及时下载被另一次构建覆盖的问题。

目前没思路,脚本是在服务端执行的,但触发下载要在客户端,思路局限了哈哈

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与酒说心事 2022-09-19 00:32:56

倒也不是没办法:

起一个走 websocketserver,浏览器跟这个 server 通信.

jenkins 打包好后发 HTTPserver(把你的 echo 换成 curl 把构建路径当参数穿过去就行了),server 通过 websocket 通知浏览器端可以下构件了,浏览器那边直接建个 a 标签就可以自动拉下来了.

没人开浏览器访问 server 也就不会有活着的 websocket.

剧终人散尽 2022-09-19 00:32:56

发邮件含下载link给测试人员行吗?jenkins有发邮件的插件~配下pop3~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文