Submit Search
Upload
安小姐與詹先生的邂逅 Android + Jenkins
•
6 likes
•
1,856 views
PRADA Hsiung
Follow
the presentation for Android Taipei in EZTable. the topic is talk about the CI and Testing.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
Android + jenkins
Android + jenkins
Fred Lin
初探Jenkins
初探Jenkins
Huang Bruce
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測
為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測
謝 宗穎
Dive into Kotlin Delegation implementation to solve the obfuscation issue
Dive into Kotlin Delegation implementation to solve the obfuscation issue
PRADA Hsiung
U/T/B-Driven Development
U/T/B-Driven Development
PRADA Hsiung
Job-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 Process
PRADA Hsiung
20180524 Android Taipei : RxJava Threading
20180524 Android Taipei : RxJava Threading
PRADA Hsiung
Recommended
Android + jenkins
Android + jenkins
Fred Lin
初探Jenkins
初探Jenkins
Huang Bruce
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
打造完全免費的,JAVA專案持續整合環境_ 2013 java developer_day_by 李書豪
奕孝 陳
為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測
為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測
謝 宗穎
Dive into Kotlin Delegation implementation to solve the obfuscation issue
Dive into Kotlin Delegation implementation to solve the obfuscation issue
PRADA Hsiung
U/T/B-Driven Development
U/T/B-Driven Development
PRADA Hsiung
Job-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 Process
PRADA Hsiung
20180524 Android Taipei : RxJava Threading
20180524 Android Taipei : RxJava Threading
PRADA Hsiung
Why reactive programing matter, and how PicCollage adaptive it.
Why reactive programing matter, and how PicCollage adaptive it.
PRADA Hsiung
Introduce Flutter Development
Introduce Flutter Development
PRADA Hsiung
JTBD case study : Uber Rider App
JTBD case study : Uber Rider App
PRADA Hsiung
20180124 android taipei_arinterface
20180124 android taipei_arinterface
PRADA Hsiung
JSON's big problem android_taipei_201709
JSON's big problem android_taipei_201709
PRADA Hsiung
ARText in Cocoaheads Taipei 201709
ARText in Cocoaheads Taipei 201709
PRADA Hsiung
PicCollage - modules map
PicCollage - modules map
PRADA Hsiung
COSCUP 2017 FACE OFF
COSCUP 2017 FACE OFF
PRADA Hsiung
IO17就是講義氣
IO17就是講義氣
PRADA Hsiung
20160929 android taipei_tensorflow
20160929 android taipei_tensorflow
PRADA Hsiung
Firebase analytics event_201607
Firebase analytics event_201607
PRADA Hsiung
臉 - The Face Detection Functions on Android
臉 - The Face Detection Functions on Android
PRADA Hsiung
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
網碼邊界(Edge of Network Libs)
網碼邊界(Edge of Network Libs)
PRADA Hsiung
那些年,我們一起玩的萬花筒(Kaliedoscopic)
那些年,我們一起玩的萬花筒(Kaliedoscopic)
PRADA Hsiung
期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器
PRADA Hsiung
Continues integration development
Continues integration development
PRADA Hsiung
交點#3 我的比賽人生
交點#3 我的比賽人生
PRADA Hsiung
refreshbpm project
refreshbpm project
PRADA Hsiung
ATCC可口可樂初賽
ATCC可口可樂初賽
PRADA Hsiung
More Related Content
More from PRADA Hsiung
Why reactive programing matter, and how PicCollage adaptive it.
Why reactive programing matter, and how PicCollage adaptive it.
PRADA Hsiung
Introduce Flutter Development
Introduce Flutter Development
PRADA Hsiung
JTBD case study : Uber Rider App
JTBD case study : Uber Rider App
PRADA Hsiung
20180124 android taipei_arinterface
20180124 android taipei_arinterface
PRADA Hsiung
JSON's big problem android_taipei_201709
JSON's big problem android_taipei_201709
PRADA Hsiung
ARText in Cocoaheads Taipei 201709
ARText in Cocoaheads Taipei 201709
PRADA Hsiung
PicCollage - modules map
PicCollage - modules map
PRADA Hsiung
COSCUP 2017 FACE OFF
COSCUP 2017 FACE OFF
PRADA Hsiung
IO17就是講義氣
IO17就是講義氣
PRADA Hsiung
20160929 android taipei_tensorflow
20160929 android taipei_tensorflow
PRADA Hsiung
Firebase analytics event_201607
Firebase analytics event_201607
PRADA Hsiung
臉 - The Face Detection Functions on Android
臉 - The Face Detection Functions on Android
PRADA Hsiung
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
PRADA Hsiung
網碼邊界(Edge of Network Libs)
網碼邊界(Edge of Network Libs)
PRADA Hsiung
那些年,我們一起玩的萬花筒(Kaliedoscopic)
那些年,我們一起玩的萬花筒(Kaliedoscopic)
PRADA Hsiung
期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器
PRADA Hsiung
Continues integration development
Continues integration development
PRADA Hsiung
交點#3 我的比賽人生
交點#3 我的比賽人生
PRADA Hsiung
refreshbpm project
refreshbpm project
PRADA Hsiung
ATCC可口可樂初賽
ATCC可口可樂初賽
PRADA Hsiung
More from PRADA Hsiung
(20)
Why reactive programing matter, and how PicCollage adaptive it.
Why reactive programing matter, and how PicCollage adaptive it.
Introduce Flutter Development
Introduce Flutter Development
JTBD case study : Uber Rider App
JTBD case study : Uber Rider App
20180124 android taipei_arinterface
20180124 android taipei_arinterface
JSON's big problem android_taipei_201709
JSON's big problem android_taipei_201709
ARText in Cocoaheads Taipei 201709
ARText in Cocoaheads Taipei 201709
PicCollage - modules map
PicCollage - modules map
COSCUP 2017 FACE OFF
COSCUP 2017 FACE OFF
IO17就是講義氣
IO17就是講義氣
20160929 android taipei_tensorflow
20160929 android taipei_tensorflow
Firebase analytics event_201607
Firebase analytics event_201607
臉 - The Face Detection Functions on Android
臉 - The Face Detection Functions on Android
20150423 Android Taipei : 祖克伯F8的奇幻之旅
20150423 Android Taipei : 祖克伯F8的奇幻之旅
網碼邊界(Edge of Network Libs)
網碼邊界(Edge of Network Libs)
那些年,我們一起玩的萬花筒(Kaliedoscopic)
那些年,我們一起玩的萬花筒(Kaliedoscopic)
期末專題報告:嵌入式系統之影像處理器
期末專題報告:嵌入式系統之影像處理器
Continues integration development
Continues integration development
交點#3 我的比賽人生
交點#3 我的比賽人生
refreshbpm project
refreshbpm project
ATCC可口可樂初賽
ATCC可口可樂初賽
安小姐與詹先生的邂逅 Android + Jenkins
1.
t 13年9月26⽇日星期四
2.
熊俊魁 Prada 70% Android 20%
Server Dev 10% iOS 13年9月26⽇日星期四
3.
40,000,000 Downloads 13年9月26⽇日星期四
4.
⼀一個Android Developer的成⻑⾧長故事 13年9月26⽇日星期四
5.
死新⼿手 Hello world! runOnUiThread() AsyncTask/Thread? onPause >onResume
> crash! 13年9月26⽇日星期四
6.
正常的開發者 Service Handler 秒寫Activity Life Cycle Bitmap.recycle() Intent 13年9月26⽇日星期四
7.
如果這時候轉職... 13年9月26⽇日星期四
8.
有點厲害的開發者 Multi-Resolution NDK Development Hardware Fragmentation 13年9月26⽇日星期四
9.
有點品味的開發者 Design Pattern Concurrency Pattern Active Object Balking pattern Double
checked locking Guarded suspension Leaders/followers pattern Monitor Object Reactor pattern Read write lock pattern Scheduler pattern Thread pool pattern Thread-Specific Storage ... Builder Factory Singleten Prototype Bridge Facade Proxy Mediator Strategy Adapter Decorator ... 13年9月26⽇日星期四
10.
對品質有點要求的開發者 Test Driven Development Behavior Driven Development Code
Coverage Joel Test 13年9月26⽇日星期四
11.
Android⼤大⼤大 Team Leader Boss... Programer + Tester
+ Project Manager + Designer + 13年9月26⽇日星期四
12.
Android⼯工程師進化表 13年9月26⽇日星期四
13.
這關詹先⽣生什麼事? 13年9月26⽇日星期四
14.
其實每個英雄背後 都有⼀一個很重要的阿福 13年9月26⽇日星期四
15.
其實每個Android 開發者背後 都有⼀一個很重要的詹⾦金絲 13年9月26⽇日星期四
16.
Development != Coding 13年9月26⽇日星期四
17.
Planning Coding Version Control Build Config Issue Track Compile Test Publish 13年9月26⽇日星期四
18.
Planning Coding Version Control Build Config Issue Track Compile Test Publish 13年9月26⽇日星期四
19.
有管家(⾃自動化)的好處? 13年9月26⽇日星期四
20.
時間總被打斷 E : 好我build⼀一下 PM
> Engineer(E): 今天要release唷 E > PM: 我放到TestFlight囉 PM > Tester(T):⿇麻煩去抓最新版本來測 T>E : (測到⼀一半) 好像有些東⻄西是舊的耶 E>T : 我瞧瞧 E>T: 靠~少commit⼀一個東⻄西再等我⼀一下 E>T :再⿇麻煩您測試⼀一下 (過了20分鐘) (過了30分鐘) (過了30分鐘) (過了20分鐘) 13年9月26⽇日星期四
21.
避免神奇機器 你設定寫錯了吧 昨天在我電腦明明會動 怎麼可能! 你電腦有毒吧 資料沒清乾淨吧 環境設定沒寫好吧 ⼯工具版本⽤用錯了吧 奇怪勒 13年9月26⽇日星期四
22.
⼈人總會犯錯 我忘記加⼀一個參數 你拿到舊的Code 要連到測試Server才會正常 少做⼀一個步驟啦 你少Checkout那個Plugin 有⼈人亂改我的Code! 你少Commit⼀一個檔案 13年9月26⽇日星期四
23.
為什麼特別推薦詹⾦金絲? 13年9月26⽇日星期四
24.
因為它跟安⼩小姐 是同⼀一個媽媽(JAVA)⽣生出來的! 13年9月26⽇日星期四
25.
很好⽤用 很Fashion 很好升級 超多套件 還有⼿手機APP 很好擴充(Scale out) java -jar
jenkins.war web base UI war蓋過去就是了 昨天看⼤大概有857個 https://play.google.com/store/apps/details?id=com.lmit.jenkins.android.activity&hl=zh_TW 13年9月26⽇日星期四
26.
Demo https://github.com/bearprada/HelloAndroidTaipei Cardinal Blue Calculator 1 100 5050 13年9月26⽇日星期四
27.
13年9月26⽇日星期四
Download now