tohure / Fastlane-Android

Fastlane for Android with Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fastlane for Android with Docker

fastlane-docker

Docker + Fastlane + Android

Dockerfile for run fastlane image with config only for deploy Android Apps based in a Ubuntu Image

Setup

For use this image, change your Android SDK path in [YOUR HOME ANDROID PATH] (Line 89), for something like:

  • /Users/USER/Library/Android/ (In Mac)
  • /home/USER/Android/ (In some Linux)
  • Or your /path/path/AndroidSDK

You can use the path indicate in your Android Project.

Remember that you can add or change the android api levels that you want to download. For this example, only version 25 is used. (Line 95)

Build

docker build . -t fastlane-docker --build-arg USER_ID=$( id -u $USER ) --build-arg GROUP_ID=$(id -g $USER) --build-arg USER=$(whoami) (Or the name you like)

Run

docker run -ti -v /YOUR_ANDROID_PROJECT_PATH/:/usr/local/share fastlane-docker bash

Test

In the bash of your container you can run fastlane test to "test" that fastlane works correctly.

Remember that only the first time, the command may take a little time, depending on your internet connection, since fastlane downloads additional libraries such as graddle in the case of Android.