Skip to content

wooyoung-tom/docker-jenkins-android

Repository files navigation

🐳 Docker-Jenkins Android (based on Ubuntu)

Version badge License badge

Jenkins Docker Image for Android CI.

You can also find this in docker hub

docker-jenkins-android in docker hub

jenkins-image

Fork base

Jenkins Official Docker Image (in Github Repo)

Usage (with Docker CLI)

Simply build your image

docker build -t [Your image name] .

Simply run your image

docker run -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home [Your image name]
  • It will automatically create a jenkins_home in your home directory for docker volume.

Run with Container name (Optional)

docker run --name [Your container name] -p 8080:8080 -p 50000:50000 -v ~/jenkins_home:/var/jenkins_home [Your image name]

Versions

Jenkins

Jenkins version badge

Gradle

Gradle version badge

Android Command Line Tools - Linux

CLT version badge

Android SDK

  • Android API 30

  • build-tools 30.0.3

If you want to add more Android API or build-tools, edit Dockerfile under 38-39 lines.

38> RUN echo yes | sdkmanager --sdk_root=$ANDROID_SDK_ROOT "platform-tools" "build-tools;[build-tools-version]"
39> RUN echo yes | sdkmanager --sdk_root=$ANDROID_SDK_ROOT "platform-tools" "platforms;[android-api-version]"