Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alpha Android Apps
Search
Steven Hadley
January 21, 2015
Programming
0
29
Alpha Android Apps
Shipping Android Apps with with JIRA, Bitbucket and Bamboo
Steven Hadley
January 21, 2015
Tweet
Share
More Decks by Steven Hadley
See All by Steven Hadley
Mobile App Case Studies
hadders
1
51
University of New South Wales Lecture - Security and Payments
hadders
0
24
CeBIT Albert Hackathon
hadders
0
36
Google Developers - Albert Talk
hadders
0
26
Albert - Launch
hadders
0
29
DiG. Android Commerce Platform The Future of Payments
hadders
0
42
Other Decks in Programming
See All in Programming
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
430
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
500
禅の心を手に入れよ
eltociear
1
290
Git Lint
bkuhlmann
4
760
Domain-Driven Transformation
hschwentner
2
1.5k
ゆるい個人開発のススメ
kuroppe1819
10
1k
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
280
雑に思考を整理する技術と効能
konifar
63
30k
Going beyond Apache Parquet's default settings
xhochy
0
130
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
1k
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
200
GitLab CI/CD で C#/WPFアプリケーションのテストとインストーラーのビルド・デプロイを自動化する
hacarus
0
240
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
BBQ
matthewcrist
80
8.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
A designer walks into a library…
pauljervisheath
201
23k
Clear Off the Table
cherdarchuk
85
310k
How GitHub (no longer) Works
holman
305
140k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.2k
Building Applications with DynamoDB
mza
88
5.6k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Gamification - CAS2011
davidbonilla
77
4.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
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