All Projects → WindSekirun → Jenkins Android Docker

WindSekirun / Jenkins Android Docker

🐳 Docker image for Jenkins with Android

Projects that are alternatives of or similar to Jenkins Android Docker

Jenkins
Docker Jenkins Swarm-Ready with HTTPS
Stars: ✭ 103 (+194.29%)
Mutual labels:  jenkins, docker-image
Custom War Packager
Custom Jenkins WAR packager for Jenkins
Stars: ✭ 77 (+120%)
Mutual labels:  jenkins, docker-image
Jenkins Formulas
Jenkins custom formulas
Stars: ✭ 101 (+188.57%)
Mutual labels:  jenkins, docker-image
My Bloody Jenkins
Self Configured Jenkins Docker image based on Jenkins-LTS
Stars: ✭ 205 (+485.71%)
Mutual labels:  jenkins, docker-image
bitnami-docker-jenkins
Bitnami Docker Image for Jenkins
Stars: ✭ 95 (+171.43%)
Mutual labels:  jenkins, docker-image
Jenkinsfile Runner
A command line tool to run Jenkinsfile as a function
Stars: ✭ 727 (+1977.14%)
Mutual labels:  jenkins, docker-image
Docker Inbound Agent
Docker image for a Jenkins agent which can connect to Jenkins using TCP or Websocket protocols
Stars: ✭ 342 (+877.14%)
Mutual labels:  jenkins, docker-image
Docker Jenkins
Jenkins with Blue Ocean and support for builiding jobs in Docker
Stars: ✭ 18 (-48.57%)
Mutual labels:  jenkins, docker-image
Goquiet Shadowsocks Docker
A Docker image for Shadowsocks over GoQuiet
Stars: ✭ 21 (-40%)
Mutual labels:  docker-image
Jenkins Library
Shared Library for Jenkine Pipeline
Stars: ✭ 32 (-8.57%)
Mutual labels:  jenkins
Nano Nginx
Nano container with nginx preconfigured as reverse proxy
Stars: ✭ 15 (-57.14%)
Mutual labels:  docker-image
Postgresql Postgis Timescaledb
PostgreSQL + PostGIS + TimescaleDB docker image 🐘🌎📈
Stars: ✭ 19 (-45.71%)
Mutual labels:  docker-image
Docker Mediawiki
🐳 Dockerized Femiwiki's mediawiki server
Stars: ✭ 33 (-5.71%)
Mutual labels:  docker-image
Distro Test Containers
Distribution specific containers for Ansible integration testing.
Stars: ✭ 20 (-42.86%)
Mutual labels:  docker-image
Jenkins Vagrant
Vagrant Environment for a Jenkins Continuous Integration server
Stars: ✭ 34 (-2.86%)
Mutual labels:  jenkins
Jenkins Dry In Pipelines
Some useful generic funcions to use with Shared Libraries feature of Jenkins Pipelines
Stars: ✭ 13 (-62.86%)
Mutual labels:  jenkins
Summary
个人总结 持续更新 欢迎提出各种issues
Stars: ✭ 12 (-65.71%)
Mutual labels:  jenkins
Linux Tutorial
《Java 程序员眼中的 Linux》
Stars: ✭ 7,757 (+22062.86%)
Mutual labels:  jenkins
Centos7 S2i Nodejs
DEPRECATED OpenShift S2I builder images for Node.js ✨
Stars: ✭ 34 (-2.86%)
Mutual labels:  docker-image
Docker Yellowlabtools
🐳 Yellow Lab Tools Docker Image
Stars: ✭ 30 (-14.29%)
Mutual labels:  docker-image

Jenkins-Android-Docker

Docker image for Jenkins with Android, View on DockerHub

Fork base code at futurice/android-jenkins-docker, Revised to the latest development environment.

Pre-installed packages

  • Jenkins Version: 2.266
  • Docker-CE

Android SDK

  • Android API 30 - build tools 30.0.02 (1.1.3)
  • Android API 29 - build tools 29.0.2 (1.0.8)
  • Android API 28 - build tools 28.0.3
  • Android API 27 - build tools 27.0.3
  • Android API 26 - build tools 26.0.3

Jenkins Plugin

  • git
  • gradle
  • android-emulator
  • ws-cleanup
  • slack
  • embeddable-build-status
  • blueocean (1.0.4)
  • github-coverage-reporter (1.0.4)
  • jacoco (1.0.4)
  • github-pr-coverage-status (1.0.4)
  • locale (1.0.6)

Build image

docker build -t jenkins-android-docker .

Instead, you can use buildImage.sh

Using image

docker run -d -p 8080:8080 -p 50000:50000 -v /data/jenkins-android-docker:/var/jenkins_home windsekirun/jenkins-android-docker:<latest-version>

  • Latest version need to replace real version. You can find tag in Release Page
  • Before run image, you should provide permission to access /data/jenkins-android-docker with sudo chown -R 1000:1000 /data/jenkins-android-docker statement.

docker-compose (v 2.4)

  jenkins:
    image: windsekirun/jenkins-android-docker:<latest-version>
    container_name: jenkins
    ports:
      - "8080:8080"
      - "50000:50000"
    volumes:
      - "/data/jenkins-android-docker:/var/jenkins_home"
      - "/var/run/docker.sock:/var/run/docker.sock"
    restart: always

With nginx

If you want use nginx for reverse-proxy, you can add this statement in conf file. proxy_pass http://jenkins:8080;

Modification

From Line 52, you can modify version info using sdkmanager. Feel free to change these value.

License

Do we really need license?

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].