Suche senden
Hochladen
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
•
2 gefällt mir
•
1,532 views
DroidConTLV
Folgen
As presented in DroidCon Tel Aviv 2015 http://il.droidcon.com
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 88
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Continuous delivery - tools and techniques
Continuous delivery - tools and techniques
Mike McGarr
Continous integration and delivery for single page applications
Continous integration and delivery for single page applications
Sunil Dalal
Android Mobile Continuous Integration. UA Mobile 2016.
Android Mobile Continuous Integration. UA Mobile 2016.
UA Mobile
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
An almost complete continuous delivery pipeline including configuration manag...
An almost complete continuous delivery pipeline including configuration manag...
ulfmansson
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
Atlassian
Integration Testing Practice using Perl
Integration Testing Practice using Perl
Masaki Nakagawa
Continuous delivery with open source tools
Continuous delivery with open source tools
Sebastian Helzle
Empfohlen
Continuous delivery - tools and techniques
Continuous delivery - tools and techniques
Mike McGarr
Continous integration and delivery for single page applications
Continous integration and delivery for single page applications
Sunil Dalal
Android Mobile Continuous Integration. UA Mobile 2016.
Android Mobile Continuous Integration. UA Mobile 2016.
UA Mobile
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
Oleksiy Rezchykov
An almost complete continuous delivery pipeline including configuration manag...
An almost complete continuous delivery pipeline including configuration manag...
ulfmansson
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
Atlassian
Integration Testing Practice using Perl
Integration Testing Practice using Perl
Masaki Nakagawa
Continuous delivery with open source tools
Continuous delivery with open source tools
Sebastian Helzle
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Rafał Leszko
Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016
Rafał Leszko
Automated Testing in DevOps
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Atlassian
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
Ford Prior
Careful - APIs Inside: Testing and Monitoring for App Development
Careful - APIs Inside: Testing and Monitoring for App Development
3scale
Speed upyourtest with_appium
Speed upyourtest with_appium
VodqaBLR
Software Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill Sparks
Phill Sparks
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Sauce Labs
Design & Prototype an API
Design & Prototype an API
Postman
How to contribute to an open source project and don’t die during the Code Rev...
How to contribute to an open source project and don’t die during the Code Rev...
Victor Morales
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
QASymphony
Continuous Integration with Bamboo for Salesforce
Continuous Integration with Bamboo for Salesforce
Klea Kolaric
Monitoring your API
Monitoring your API
Andrés F Vargas
Continuous delivery of your legacy application
Continuous delivery of your legacy application
ColdFusionConference
Continuous Development Pipeline
Continuous Development Pipeline
Izzet Mustafaiev
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
Rob Brown
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
toddbr
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
UA Mobile
WordPress 4.4 and Beyond
WordPress 4.4 and Beyond
Scott Taylor
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
Roberto Pérez Alcolea
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Andrew Bayer
Weitere ähnliche Inhalte
Was ist angesagt?
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Rafał Leszko
Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016
Rafał Leszko
Automated Testing in DevOps
Automated Testing in DevOps
Haufe-Lexware GmbH & Co KG
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Atlassian
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
Ford Prior
Careful - APIs Inside: Testing and Monitoring for App Development
Careful - APIs Inside: Testing and Monitoring for App Development
3scale
Speed upyourtest with_appium
Speed upyourtest with_appium
VodqaBLR
Software Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill Sparks
Phill Sparks
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Sauce Labs
Design & Prototype an API
Design & Prototype an API
Postman
How to contribute to an open source project and don’t die during the Code Rev...
How to contribute to an open source project and don’t die during the Code Rev...
Victor Morales
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
QASymphony
Continuous Integration with Bamboo for Salesforce
Continuous Integration with Bamboo for Salesforce
Klea Kolaric
Monitoring your API
Monitoring your API
Andrés F Vargas
Continuous delivery of your legacy application
Continuous delivery of your legacy application
ColdFusionConference
Continuous Development Pipeline
Continuous Development Pipeline
Izzet Mustafaiev
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
Rob Brown
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
toddbr
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
UA Mobile
WordPress 4.4 and Beyond
WordPress 4.4 and Beyond
Scott Taylor
Was ist angesagt?
(20)
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Voxxed Days Thessaloniki 21.10.2016
Continuous Delivery - Devoxx Morocco 2016
Continuous Delivery - Devoxx Morocco 2016
Automated Testing in DevOps
Automated Testing in DevOps
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
Careful - APIs Inside: Testing and Monitoring for App Development
Careful - APIs Inside: Testing and Monitoring for App Development
Speed upyourtest with_appium
Speed upyourtest with_appium
Software Design Patterns in Laravel by Phill Sparks
Software Design Patterns in Laravel by Phill Sparks
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Closer To the Metal - Why and How We Use XCTest and Espresso by Mario Negro P...
Design & Prototype an API
Design & Prototype an API
How to contribute to an open source project and don’t die during the Code Rev...
How to contribute to an open source project and don’t die during the Code Rev...
RESTful API Testing using Postman, Newman, and Jenkins
RESTful API Testing using Postman, Newman, and Jenkins
Continuous Integration with Bamboo for Salesforce
Continuous Integration with Bamboo for Salesforce
Monitoring your API
Monitoring your API
Continuous delivery of your legacy application
Continuous delivery of your legacy application
Continuous Development Pipeline
Continuous Development Pipeline
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
Критика "библиотечного" подхода в разработке под Android. UA Mobile 2016.
WordPress 4.4 and Beyond
WordPress 4.4 and Beyond
Ähnlich wie Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
Roberto Pérez Alcolea
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Andrew Bayer
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Ritesh Angural
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
Arnaud Héritier
Collaborative development with git
Collaborative development with git
Joseluis Laso
Continuous Integration for Spark Apps by Sean McIntyre
Continuous Integration for Spark Apps by Sean McIntyre
Spark Summit
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM France Lab
Automating the Quality
Automating the Quality
Dejan Vukmirovic
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Martin Bergljung
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Dynatrace
OpenTuesday: Agile Testautomatisierung und Continuous Integration
OpenTuesday: Agile Testautomatisierung und Continuous Integration
Digicomp Academy AG
What's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the Cloud
martinlippert
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
Yuval Yeret
STX Next - Scrum Development Process Overview
STX Next - Scrum Development Process Overview
STX Next
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
William Yeh
GitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdf
Weaveworks
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Diego Zuluaga
Beyond QA
Beyond QA
gilforcada
Webinar MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 release
MayaData Inc
My "Perfect" Toolchain Setup for Grails Projects
My "Perfect" Toolchain Setup for Grails Projects
GR8Conf
Ähnlich wie Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
(20)
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
7 Habits of Highly Effective Jenkins Users
7 Habits of Highly Effective Jenkins Users
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Lightning branches at RedMart (Js conf Asia 2014 Talk)
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
Collaborative development with git
Collaborative development with git
Continuous Integration for Spark Apps by Sean McIntyre
Continuous Integration for Spark Apps by Sean McIntyre
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
Automating the Quality
Automating the Quality
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Alfresco DevCon 2018: SDK 3 Multi Module project using Nexus 3 for releases a...
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
OpenTuesday: Agile Testautomatisierung und Continuous Integration
OpenTuesday: Agile Testautomatisierung und Continuous Integration
What's new with tooling for Spring, Grails, and the Cloud
What's new with tooling for Spring, Grails, and the Cloud
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
STX Next - Scrum Development Process Overview
STX Next - Scrum Development Process Overview
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
GitOps Testing in Kubernetes with Flux and Testkube.pdf
GitOps Testing in Kubernetes with Flux and Testkube.pdf
Apigee deploy grunt plugin.1.0
Apigee deploy grunt plugin.1.0
Beyond QA
Beyond QA
Webinar MayaData OpenEBS 1.1 release
Webinar MayaData OpenEBS 1.1 release
My "Perfect" Toolchain Setup for Grails Projects
My "Perfect" Toolchain Setup for Grails Projects
Mehr von DroidConTLV
Mobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, Nike
DroidConTLV
Doing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra Technologies
DroidConTLV
No more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola Solutions
DroidConTLV
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
DroidConTLV
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
DroidConTLV
MVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, Lightricks
DroidConTLV
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
DroidConTLV
Building Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice Ninja
DroidConTLV
New Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy Zukanov
DroidConTLV
Designing a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, Gett
DroidConTLV
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
DroidConTLV
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
DroidConTLV
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, Tikal
DroidConTLV
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
DroidConTLV
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
DroidConTLV
DroidconTLV 2019
DroidconTLV 2019
DroidConTLV
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
DroidConTLV
Introduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, Wix
DroidConTLV
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
DroidConTLV
Educating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz Tamir
DroidConTLV
Mehr von DroidConTLV
(20)
Mobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, Nike
Doing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra Technologies
No more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola Solutions
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
MVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, Lightricks
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Building Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice Ninja
New Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy Zukanov
Designing a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, Gett
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, Tikal
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
DroidconTLV 2019
DroidconTLV 2019
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Introduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, Wix
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Educating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz Tamir
Kürzlich hochgeladen
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Kürzlich hochgeladen
(20)
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Android Continuous Integration and Automation - Enrique Lopez Manas, Sixt
1.
2.
Agenda: -Intro -Jenkins -Gradle -Branching strategies -Testing -Outro
3.
Ego slide Mobile Developer
@ Sixt Google Developer Expert +EnriqueLópezMañas @eenriquelopez
4.
Continuous Integration Continuous merging Continuous testing Continuous
building Continuous delivery
5.
What do you
need Jenkins Gradle A repository A merging strategy Your project!
6.
Jenkins Leading Continuous
Integration Server Open Source Java Plugin Based
7.
8.
Powerful plugin system Android… Git… Bitbucket… Emulators..
9.
nvie.com
10.
11.
12.
13.
master
14.
master beta/stage
15.
master alpha/developbeta/stage
16.
master alpha/developbeta/stage
17.
master alpha/developbeta/stage
18.
master alpha/developbeta/stage
19.
master alpha/developbeta/stage Initial commit
20.
master alpha/developbeta/stage Initial commit
21.
1.0.1 master alpha/developbeta/stage Initial commit
22.
1.0.1 master alpha/developbeta/stage Initial commit feature-1
23.
1.0.1 master alpha/developbeta/stage Initial commit feature-1
24.
1.0.1 master alpha/developbeta/stage Initial commit feature-1
25.
1.0.1 master alpha/developbeta/stage 1.0.2 Initial commit feature-1
26.
1.0.1 master alpha/developbeta/stage 1.0.2 Initial commit feature-1 feature-2
27.
1.0.1 master alpha/developbeta/stage 1.0.2 Initial commit feature-1 feature-2
28.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit feature-1 feature-2
29.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit feature-1 feature-2
30.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 feature-1 feature-2
31.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 bug-1 feature-1 feature-2
32.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 bug-1 feature-1 feature-2
33.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 bug-1 bug-2 feature-1 feature-2
34.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 bug-1 bug-2 feature-1 feature-2
35.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 bug-1 bug-2 feature-1 feature-2
36.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 bug-1 bug-2 bug-3 feature-1 feature-2
37.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 bug-1 bug-2 bug-3 feature-1 feature-2
38.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2
39.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2
40.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 1.0.8
41.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 1.0.8 hotfix
42.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 1.0.8 1.0.9 hotfix
43.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 1.0.8 1.0.9 hotfix
44.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 1.0.8 1.0.9 hotfix
45.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 1.0.8 1.0.9 hotfix
46.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 1.0.8 1.0.9 hotfix
47.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 feature-348 1.0.8 1.0.9 hotfix
48.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.1.2 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 feature-348 1.0.8 1.0.9 hotfix
49.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.1.2 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 feature-348 1.0.8 1.0.9 hotfix 1.1.3
50.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.1.2 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 feature-348 1.0.8 1.0.9 hotfix 1.1.3
51.
1.0.1 master alpha/developbeta/stage 1.0.2 1.0.3 Initial commit 1.1.01.0.4 1.1.1 1.1.2 1.0.5 1.0.6 1.0.7 bug-1 bug-2 bug-3 feature-1 feature-2 feature-347 feature-348 1.0.8 1.0.9 hotfix 1.1.3 1.1.4
52.
53.
1.8.0 master alpha/developbeta/stage 1.7.71.6.18
54.
1.8.0 master alpha/developbeta/stage 1.7.71.6.18
55.
1.8.0 master alpha/developbeta/stage 1.7.71.6.18 bug-234
56.
1.8.0 master alpha/developbeta/stage 1.7.7 1.7.8 1.6.18 bug-234
57.
1.8.0 master alpha/developbeta/stage 1.7.7 1.7.8 1.6.18 bug-234 feature-254
58.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.6.18 bug-234 feature-254
59.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.6.18 bug-234 bug-643 feature-254
60.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.6.18 hotfix bug-234 bug-643 feature-254
61.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.6.18 1.6.19 hotfix bug-234 bug-643 feature-254
62.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.7.9 1.6.18 1.6.19 hotfix bug-234 bug-643 feature-254
63.
1.8.0 master alpha/developbeta/stage 1.8.1 1.7.7 1.7.8 1.7.9 1.6.18 1.6.19 hotfix bug-234 bug-643 feature-254 feature-345
64.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.6.18 1.6.19 hotfix bug-234 bug-643 feature-254 feature-345
65.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 hotfix bug-234 bug-643 feature-254 feature-345
66.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 hotfix bug-234 bug-643 feature-254 feature-345
67.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 hotfix bug-234 bug-643 feature-254 feature-345
68.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 hotfix bug-234 bug-643 feature-254 feature-345
69.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.0 hotfix bug-234 bug-643 feature-254 feature-345
70.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.0 hotfix bug-234 bug-643 feature-254 feature-345 feature-347
71.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.0 hotfix bug-234 bug-643 feature-254 feature-345 feature-347
72.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.0 hotfix bug-234 bug-643 bug-233 feature-254 feature-345 feature-347
73.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.8.5 1.9.0 hotfix
bug-234 bug-643 bug-233 feature-254 feature-345 feature-347
74.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.8.5 1.9.0 hotfix
bug-234 bug-643 bug-233 bug-245 feature-254 feature-345 feature-347
75.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.8.5 1.8.6 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 feature-254 feature-345 feature-347
76.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.8.5 1.8.6 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347
77.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.8.5 1.8.6 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
78.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.2 1.8.5 1.8.6 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
79.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.2 1.8.5 1.8.6 1.8.7 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
80.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.2 1.8.5 1.8.6 1.8.7 1.8.8 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
81.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.2 1.8.5 1.8.6 1.8.7 1.8.8 1.9.3 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
82.
1.8.0 master alpha/developbeta/stage 1.8.1 1.8.2 1.7.7 1.7.8 1.7.9 1.7.10 1.6.18 1.6.19 1.7.11 1.8.3 1.8.4 1.9.1 1.9.2 1.8.5 1.8.6 1.8.7 1.8.8 1.9.3 1.9.4 1.9.0 hotfix bug-234 bug-643 bug-233 bug-245 bug-654 feature-254 feature-345 feature-347 feature-348
83.
Project automation tool (Maven,
Ant…) Groovy DSL
84.
An entire discipline!
85.
An entire discipline!
86.
HockeyKit (free) Apphance (free) AppBlade
(paid) Appaloosa (paid) Beta Builder (freemium)
87.
88.
Thank you ! +
Enrique López Mañas @eenriquelopez
Jetzt herunterladen