Skip to content

Park-SM/android-jenkins-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

android-jenkins-docker

Android CI를 위한 Jenkins DockerFile입니다.

Specs

  • Master: Jenkins v2.361.2 OpenJDK 11 Gradle v6.8 Android SDK 27~31
  • Agent: eclipse-temurin:11.0.17_8-jdk debian:bullseye-20220316 OpenJDK 11 Gradle v6.8 Android SDK 27~31

How to use

  1. Build the Dockerfile.
  $ sudo ./docker-image-build.sh

  1. Edit the docker-compose.yml file.

for Master

  $ sudo vi ./docker-compose.yml
    ...
      volumes:
        - {enter your host volume}:/var/jenkins_home
        - /var/run/docker.sock:/var/run/docker.sock
      environment:
        - TZ=Asia/Seoul
    ...

for Agent

  $ sudo vi ./docker-compose.yml
    ...
      volumes:
        - {Enter your host volume}:/var/jenkins_home
      environment:
        - TZ=Asia/Seoul
        - JENKINS_SLAVE_SSH_PUBKEY={Enter your SSH publicKey in master jenkins docker container}
    ...

  1. Start the generated docker file.
  $ sudo ./docker-image-start.sh

About

Android CI를 위한 Jenkins DockerFile입니다.

Resources

Stars

Watchers

Forks