Oreilly - Android Continuous Integration with Docker and Jenkins
by Jing Li | Publisher: Packt Publishing | Release Date: April 2019 | ISBN: 9781838556211
Enable omni-inspection for your Android projects right away by setting up a complete and powerful CI with DockerAbout This VideoBuild a fast, consistent, and dependable solution for Android projects. This hands-on course will make it easy for you to inspect your Android projects on every commitBuild an effective in-house solution, reducing the funds spent on outsourced third-party solutionsResolve 'build bottlenecks' with ease and Dockerize your environment to scale and deployIn DetailAs an Android developer, you feel a strong need for a hassle-free CI environment; moreover, you need a cloneable environment, especially for your UI tests, which need to be run on an Android “device". This course will show you how to create a fully functional CI using container technology; it lists all the problems you'll encounter and provides you with the corresponding solutions and detailed explanations. Later, it will tell you how to set up scalable Jenkins nodes which enables parallel building, leaving you with no rework and no headaches at all. What if you have different hardware—maybe Linux machines or Mac computers? It works everywhere. You want your CI fast, stable, and lightweight, and preferably a free solution? No problem, you'll be able to achieve your dream CI with Docker and scale it to all your systems by the end of this course.Downloading the example code for this course: You can download the example code files for this course on GitHub at the following link: https://github.com/PacktPublishing/Android-Continuous-Integration-with-Docker-and-Jenkins. If you require support please email:
[email protected] - Chapter 1 : Do the right thing
- The Course Overview 00:02:17
- Common Issues while Setting Up Android CI 00:04:22
- Pick the Best Solution to Set Up Your CI 00:05:38
- Chapter 2 : First ride on Docker
- Preparation 00:06:55
- The Basics 00:02:39
- Hello World - Pull & Run 00:05:32
- Hello World - Build & Run 00:07:52
- Dive into the Concepts 00:06:45
- Essential Dockerfile Instructions 00:13:42
- Dockerfile best practices 00:09:06
- Chapter 3 : Build a Container Solution for Android CI
- Everything starts from the base 00:07:22
- Android SDK 00:06:20
- Android SDK licenses 00:05:22
- Other Tools 00:05:30
- Communication 00:14:32
- Emulator 00:14:32
- x86 Emulator 00:10:34
- Optimization 00:10:15
- The Gradle recipe 00:14:14
- Android SDK - refactoring 00:13:58
- Chapter 4 : Up and run a full-fledged solution with Jenkins
- Introduction to CI 00:03:38
- Setting up Jenkins 00:05:10
- Configure Docker in Jenkins 00:05:12
- Build on Cloud 00:06:41
- Automate release upload 00:11:03