Jenkins使用Upload to pgyer相關插件傳APP至蒲公英遇到的坑


環境部署情況:

Jenkins服務是直接使用Docker鏡像起的,掛載目錄為/home/user/Test/Jenkins/;執行機是Mac電腦,執行機的環境已是配置好的且可正常打包

遇到的坑:

使用Upload to pgyer with apiV2Upload to pgyer with apiV1插件上傳,報目錄和文件找不到
報錯信息
實際執行機上目錄及文件是存在的,在對應的執行機上執行curl上傳也是可以上傳成功的

解決方法:

將執行打包出來的APP拷貝至部署Jenkins的機器上,然后將Upload to pgyer with apiV2Upload to pgyer with apiV1里的文件目錄修改成Master節點的文件目錄
執行機操作
由於Jenkins是通過Docker鏡像起的服務,因此只需將執行機生成的APP拷貝到對應的掛載目錄去即可,因此在構建腳本中加入以下腳本(前提是兩部機器間已做過免密操作,可參考:機器間免密操作
scp $app_name user@IP:/home/user/Test/Jenkins/app/com.XXXXX.app.XXXX.apk
再次構建任務,完美解決:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM