Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Alpha Android Apps
Search
Steven Hadley
January 21, 2015
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alpha Android Apps
Shipping Android Apps with with JIRA, Bitbucket and Bamboo
Steven Hadley
January 21, 2015
More Decks by Steven Hadley
See All by Steven Hadley
Mobile App Case Studies
hadders
1
64
University of New South Wales Lecture - Security and Payments
hadders
0
37
CeBIT Albert Hackathon
hadders
0
47
Google Developers - Albert Talk
hadders
0
40
Albert - Launch
hadders
0
39
DiG. Android Commerce Platform The Future of Payments
hadders
0
62
Other Decks in Programming
See All in Programming
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
390
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.6k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
contenteditable と日本語入力に向き合う
colorful12
0
200
Next.js: The final boss of Web Performance
guaca
0
260
気持ちぃ〜角丸 Squircle
ryu1013
0
310
Featured
See All Featured
KATA
mclloyd
PRO
35
16k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Crafting Experiences
bethany
1
380
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Automating Front-end Workflow
addyosmani
1369
210k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Transcript
Shipping Android apps with JIRA, Bitbucket and Bamboo
Situation 2.0 alpha release early feedback Release
The alpha approach Define feature/ capture bug Write code Build
and test Deploy often
Atlassian ‘Dev Tools’
The other stuff
Creating a feature
Git branching model
Create it in Bitbucket
Code away on the branch
Committed and pushed
Merge to develop
Building with Bamboo Creating a Android AMI EBS, Gradle, build
paths, config
Building develop
Links in JIRA
Let us deploy configuring gradle plugin configure google play create
a testers alpha group publish apk, wait see in Google play download
Don’t touch it
Capturing bugs
JIRA bug
JIRA bug log
Fix the bug • Create a branch • Commit and
push • Merge • Build • Deploy to Google Play • Alpha testers will get auto updates • Repeat
In summary
Improve • The team will grow team ◦ Use forks
and pull requests ◦ Code reviews • Use a release branch • Tagging • Auto deploy • Comprehensive Testing ◦ Emulator and device - Espresso (better) or Robotium ◦ JVM testing - Roboelectric ◦ BDD - jbehave and espresso • Auto version increments
Questions @stevenahadley Blog for this talk : stevenhadley.net