原因
由于域名备案的原因fir的部分服务出现了404的问题,具体原因可见官网:致全体用户的一封信
解决方案
Jenkins插件目前没有针对此次事件的更新,所以只能从官网的fir-cli入手解决.目前fir-cli已经更新到2.0.5,将上传服务切换到了备用域名(fir-cli GitHub)
1. 在Jenkins宿主机安装fir-cli
相关文档:https://github.com/FIRHQ/fir-cli/blob/master/doc/install.md
gem install fir-cli
2. 登录fir-cli
安装成功后,执行fir login 你的API token
执行fir me
查看登录结果
3.Jenkins 关闭之前的fir上传插件step,改为执行shell
相关文档:http://blog.betaqr.com/use-fir-cli-in-jenkins/
#!/bin/bash -login
一定不能省略
#!/bin/bash -login
fir p {Jenkins打包完成之后的输出路径}
至此,Jenkins 执行一次构建应该就可以正常上传至fir了.