android使用jenkins進行自動化打包並且上傳到fir或者蒲公英
android使用jenkins進行自動化打包
首先需要配置jdk,gradle,以及android sdk環境變數,預設這些都是可以的,下載jenkins的war包,mac可以直接使用homebrew安裝
windows下開啟jenkins
open /Applications/Jenkins/jenkins.war
mac下
安裝homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝jenkins
$ brew install jenkins
啟動jenkins
$ jenkins
啟動之後可以直接訪問jenkins網址,預設埠8080/因為世界就是本地的tomcat伺服器
http://localhost:8080/
如果埠衝突,修改如下:xxxx就是埠號
defaults write /Library/Preferences/org.jenkins-ci httpPort xxxx
開啟之後建議選擇自定義安裝外掛,例如:
git plugin 、github plugin、gitlab plugin、fir.im、svn plugin等
然後在系統管理-全域性工具配置裡面,配置一些環境變數
接下來建立一個jenkins任務,風格隨意選擇,然後進入任務選擇配置
首先配置工程目錄
在配置原始碼管理,點選add新增一個github的連線
構建環境選擇 invoke gradle script
構建之後,上傳到fir.im上用於測試
首先需要新增fir.im外掛具體可以檢視這裡fir.im Jenkins 外掛使用方法,新增之後在配置裡面
到此就全部配置完成,點選立即構建,開始進行自動化打包測試吧!
相關文章
- shell打包到fir 蒲公英
- iOS自動打包指令碼+自動上傳到firiOS指令碼
- 使用Jenkins自動構建Android應用打包並上傳JenkinsAndroid
- Jenkins + Git + fastlane + 蒲公英實現自動化打包上傳JenkinsGitAST
- 提升效率——自動打包上傳蒲公英
- jenkins+gitlab + 蒲公英實現 android 應用自動化打包分發JenkinsGitlabAndroid
- Python(一)Android藉助Python實現打包自動上傳firPythonAndroid
- Jenkins+Fastlane+自動化打包釋出+蒲公英二維碼展示JenkinsAST
- fir.im自動上傳apk並在釘釘通知APK
- cmake使用教程(十一)-使用cpack打包原始碼並編寫自動化指令碼上傳到倉庫原始碼指令碼
- springboot docker jenkins 自動化部署並上傳映象Spring BootDockerJenkins
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- Android自動打包、簽名、優化、上傳ANT指令碼Android優化指令碼
- Jenkins + GitLab + Xcode + Fir 實現iOS自動打包和分發JenkinsGitlabXCodeiOS
- jenkins iOS自動化打包分發JenkinsiOS
- jenkins配置android自動打包平臺JenkinsAndroid
- 關於jenkins自動化打包探索Jenkins
- 使用Jenkins實現前端自動化打包部署(Linux版本)Jenkins前端Linux
- Android程式自動化打包Android
- Gradle指令碼:上傳Apk到蒲公英Gradle指令碼APK
- Android使用Espresso進行UI自動化測試AndroidEspressoUI
- app 自動化 (真機)+jenkins 進行執行問題APPJenkins
- Fastlane 一鍵打包上傳FirAST
- Jenkins+SVN+fir.im+BugHD搭建持續整合,實現IOS自動化打包、Bug實時動態監測JenkinsiOS
- 使用Jenkins持續整合前端專案並自動化部署到Nginx伺服器Jenkins前端Nginx伺服器
- Android 自動化打包實踐 gradle打包並推送到git遠端庫AndroidGradleGit
- iOS自動化打包(fastlane使用)iOSAST
- 前端使用docker+jenkins實現自動打包部署前端DockerJenkins
- 使用Gradle編寫蒲公英自動上傳安裝包和更新說明指令碼Gradle指令碼
- 【最佳化】SPM(上)自動捕獲sql執行計劃並演進SQL
- Android Jenkins自動化構建之路AndroidJenkins
- Android Studio 一行命令實現打包併發布到fir.imAndroid
- 使用PostMan進行自動化測試Postman
- 使用 PostMan 進行自動化測試Postman
- 使用 fastlane 實現自動化打包AST
- JB的測試之旅-利用jenkins達到提tag自動打包Jenkins
- 在windows下匯入react專案並且打包編譯後部署到nginx上WindowsReact編譯Nginx
- nuxt+pm2 自動化部署及打包後檔案自動上傳阿里雲OSSUX阿里