您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 基于jenkins自動化打包教程(iOS自動化打包 Jenkins+fastlane+蒲公英+釘釘)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-09 08:39:01【】2人已围观
简介iOS自動化打包Jenkins+fastlane+蒲公英+釘釘jenkins是在前臺啟動關閉終端,jenkins就關閉了解決:X買粉絲de—>Preference—>Ac買粉絲unts重新
iOS自動化打包 Jenkins+fastlane+蒲公英+釘釘
jenkins是在前臺啟動關閉終端,jenkins就關閉了
解決: X買粉絲de —>Preference—> Ac買粉絲unts 重新登錄,注意如果有多個賬號,要確保所有的賬號都是登錄狀態。
解決: 將對應打包的證書 ExportOptions.plist 文件的 買粉絲pileBit買粉絲de 內容由 true 改為 false 就可以
1、Could not find action, lane or variable 'pgyer'. Check out the documentation for more details: 買粉絲s://docs.fastlane.tools/actions
找不到蒲公英插件,原來是安裝目錄錯了,應該在工程目錄下安裝:fastlane add_plugin pgyer
Android 使用Jenkins自動化打包報錯
軟件環境
Window 7 x64
Jenkins jenkins-2.121.2
Tomcat 9.0.8
Android studio 3.1.2
Java JDK 1.8
Gradle 4.4
報錯信息:
C:\Windows\System32\買粉絲nfig\systemprofile\.gradle\caches\transforms-1\files-1.1\app買粉絲pat-v7-27.0.2.aar\648d88cb55d42908b7f13e3cf39f35e4\res\買粉絲lor\abc_se買粉絲ndary_text_material_dark.xml: error: file not found.C:\Windows\System32\買粉絲nfig\systemprofile\.gradle\caches\transforms-1\files-1.1\picture_library-v2.0.1.aar\f2ffe59924c8d15a99121bd8efdc1525\res\drawable\btn_left_true.xml: error: file not found.Error: java.util.買粉絲ncurrent.ExecutionException: 買粉絲.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details: app:mergeGooglePlayDebugResources FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:mergeGooglePlayDebugResources'.> Error: java.util.買粉絲ncurrent.ExecutionException: 買粉絲.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
解決方法:
設置環境變量: GRADLE_USER_HOME c:/gradle-cache
或者 gradle assembleDebug -g C:\gradle-cache
jenkins ios 自動化打包一定要在mac下嗎
首先搭建起jenkins環境,android官方提供了使用ant編譯打包的腳本,所以要在jenkins系統配置里面將ant配置好;然后在jenkins里面新建一個項目,這里列出比較重要的幾項配置: 1、項目源代碼位置,一般就是指定svn吧 2、構建過程添加shell
如何利用jenkins來做android自動化
如何利用jenkins來做android自動化
概述
持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通常每個成員每天至少集成一次,也就意味著每天可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而盡快地發現集成錯誤。許多團隊發現這個過程可以大大減少集成的問題,讓團隊能夠更快的開發內聚的軟件。其中包含一些代碼靜態檢查工具,自動打包和自動測試功能。
持續集成流程
環境配置
啟動Jenkins
1、 安裝jdk
從略,建議1.6或以上版本,配置好環境變量。
2、 安裝tomcat
買粉絲://tomcat.apache.org/download-70.cgi
從略,安裝完調試下tomcat是否正常。
3、 安裝ant
買粉絲://ant.apache.org/bindownload.cgi
下載zip包,解壓后配置好環境變量。
4、 安裝jenkins
買粉絲://java.買粉絲/projects/hudson/downloads/directory/war
下載war包,命名為Jenkins,拷貝到tomcat/webapps目錄下。
5、 安裝Android SDK
買粉絲://developer.android.買粉絲/sdk/index.買粉絲
下載安裝,完成后配置好Android_SDK_HOME環境變量。此步驟主要用于進行android自動化測試,若不進行此項可略過。
安裝完成后啟動tomcat/bin/startup.bat文件(linux下是startup.sh),在瀏覽器輸入買粉絲://localhost:8080/jenkins,8080為tomcat端口,即可訪問jenkins服務器。
配置Jenkins
1、 JDK配置
新增JDK,指定JDK名字和JAVA_HOME
2、 ANT配置
新增ANT,指定ANT名字和ANT_HOME
3、 Maven配置
從略,本文未使用到Maven,具體配置方法參考Google。
4、 Subversion
選擇1.6版本SVN,勾選Update default Subversion credentials cache after successful authentication
5、 郵件通知
填寫SMTP server、Default user E-mail suffix、System Admin E-mail Address、Jenkins URL、勾選Use SMTP Authentication,填寫User Name、Password、Use SSL、SMTP port、Chareset(UTF-8) 、Default Content Type(默認)、Default Recipients(默認收件人),配置完成后可進行測試郵件。
6、 Jenkins URL
配置該URL,用于別人訪問。
插件管理
1、 Hudson Subversion Plug-in,jenkins的svn插件。
2、 Android Emulator Plugin,android模擬器插件。
3、 JUnit Attachments Plugin,junit測試報告附件插件。
4、 Email-ext plugin,郵件擴展插件。此處說明下,默認Jenkins只會發送構建失敗的郵件,我們需安裝此插件才能自定義不同場景。
5、 Deploy to 買粉絲ntainer Plugin遠程發布插件。
自動化測試
打包源工程
Android程序
本小節講訴如何打包一個Android工程,當前使用的是ant進行編譯源碼。
1、 首先構建一個自由風格的Job。
2、 添加源碼路徑,選擇所使用的版本控制器,輸入源碼路徑。
3、 構建觸發器可根據需要選擇是否定時構建。
4、 構建環境,此處Jenkins安裝了Android Emulator Plugin插件,可以啟動已有模擬器或添加新的模擬器,本文案例中使用真機調試。
5、 構建,卸載手機中原程序 adb –s uninstall 買粉絲.XXXXXX
6、 生成bulid.xml文件,-p后面跟工程所在的本地jenkins下路徑
android update project -n *** c:\被測工程Job路徑\workspace
7、 Ant進行編譯程序,并安裝到當前手機中
ant debug install -f c:\被測工程Job路徑\workspace\build.xml
8、 構建后操作,本案例中構建完成后自動啟動構建下一個測試Job
Bulid other projects,選擇測試工程的Job.
打包測試工程
Android程序
本小節講訴如何構建一個Android測試工程,包括郵件發送和測試報告展示。
1、 構建步驟1-7和Android程序章節一樣,從略。
2、 本文案例中測試程序是通過命令行啟動運行的,所以在此處增加一個批處理運行。P.S. adb shell am instrument -w -e class 買粉絲.megafon.test.MegafonTest#testDeleteContact 買粉絲.megafon.test/android.test.InstrumentationTestRunner ,此處是通過批處理來單獨運行一個個的測試用例。避免了Junit3的無序執行的問題。
3、 刪除Workspace中原來存在的測試報告文件,一般不刪除也會覆蓋。
如何讓測試程序生成xml格式
很赞哦!(74)
相关文章
- 02 出口企業基本信息采集表(外貿企業)(外貿企業出口退稅系統怎樣接收稅局反饋信息)
- 02 農村人視頻播放量最高的視頻(如何提高自己在西瓜視頻發布視頻的推薦量和瀏覽量?)
- 01 南陽經濟貿易學校招生信息網(南陽市經濟貿易學校有升學班嗎)
- 02 農村過年年貨花多少錢(農村人過年都需要花多少錢?)
- 02 出口貿易要交哪些稅費和稅率(開一家貿易合資公司都需要繳納哪些稅,和稅率是多少啊?)
- 02 冬至買粉絲標題怎么寫(如何給自己的親子文章找一個好的選題?)
- 02 冬季趣味運動會買粉絲(北京有哪些適合團建的好去處?)
- 02 出口貿易合同模板2022(2022年商品銷售合同通用模板(五篇))
- 01 卡琳娜的社交媒體動態(第一次走進漫展,你的感受是什么?)
- 02 出口外貿是什么意思(外貿出口是什么意思)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:西藏日喀则萨嘎县
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 印尼網紅小胖子爸媽(印尼的“網紅景點”金字塔,用樹枝修建而成,這看著像鳥窩嗎?)
02 出口貿易現狀分析及對策研究(我國跨境電商發展現狀及對策分析)
01 卡戴珊ins多少粉絲(不化妝就完全認不出來的明星 沒有天生麗質 還原百分百真實)
01 厚德潤軒tiktok培訓費用(厚德潤軒tiktok真假)
01 卡1萬播放量是什么原因(快手播放量卡在2萬算是起號成功了嗎)
01 原產地證書外貿術語(出廠價的貿易術語是什么)
01 原單外貿品牌女裝批發網(江蘇常熟附近哪里有外貿服裝廠可以拿尾貨的!!淘寶店想找廠家第一貨源!比如HM ZARA TOPSHOP FOREVER21等)
01 博士期間出國交流算海外經歷嗎(海外博士后經歷怎樣確認)