原因
由于域名備案的原因fir的部分服務(wù)出現(xiàn)了404的問題,具體原因可見官網(wǎng):致全體用戶的一封信
解決方案
Jenkins插件目前沒有針對此次事件的更新,所以只能從官網(wǎng)的fir-cli入手解決.目前fir-cli已經(jīng)更新到2.0.5,將上傳服務(wù)切換到了備用域名(fir-cli GitHub)
1. 在Jenkins宿主機(jī)安裝fir-cli
相關(guān)文檔:https://github.com/FIRHQ/fir-cli/blob/master/doc/install.md
gem install fir-cli
2. 登錄fir-cli
安裝成功后,執(zhí)行fir login 你的API token
執(zhí)行fir me
查看登錄結(jié)果
3.Jenkins 關(guān)閉之前的fir上傳插件step,改為執(zhí)行shell
相關(guān)文檔:http://blog.betaqr.com/use-fir-cli-in-jenkins/
#!/bin/bash -login
一定不能省略
#!/bin/bash -login
fir p {Jenkins打包完成之后的輸出路徑}
至此,Jenkins 執(zhí)行一次構(gòu)建應(yīng)該就可以正常上傳至fir了.