prathamk22 / docker-android-fastlane

Docker image with AndroidSDK & Fastlane

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-android-fastlane

You can use this image on such CI/CD like Bitbucket and GitLab, which uses docker containers.

Example for bitbucket-pipelines.yml file:

image: softartdev/android-fastlane

pipelines:
  default:
    - step:
        name: Build step
        script:
          - ./gradlew build
    - step:
        name: Test step
        script:
         - ./gradlew test
    - step:
        name: Publish step
        script:
         - fastlane playstore

For fastlane step within your repository you must have Fastfile with match lane inside:

default_platform(:android)

platform :android do
  lane :playstore do
    gradle(
      task: 'clean bundle',
      build_type: 'Release'
    )
    upload_to_play_store # Uploads the APK built in the gradle step above
  end
end

Desirable debug it locally before push to remote repository.

Setup Fastlane

Debug your pipelines locally with Docker

About

Docker image with AndroidSDK & Fastlane

License:MIT License


Languages

Language:Dockerfile 94.5%Language:Shell 5.5%