wooyoung-tom / docker-jenkins-android

🐳 Docker Image for Ubuntu based Jenkins Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐳 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]" 

About

🐳 Docker Image for Ubuntu based Jenkins Android

License:MIT License


Languages

Language:Shell 78.3%Language:Dockerfile 21.7%