Skip to content

Google tutorial DiceRoller example with Jenkins Pipeline Jenkinsfile for CI/CD BlueOcean Docker Kubernetes and Jenkins Android lint

Notifications You must be signed in to change notification settings

JENkt4k/DiceRoller

Repository files navigation

DiceRoller Android Jenkins Pipeline Example

This project is an example project taken from the the Udacity Google Android Fundementals course. Modifications inlcude a Jenkinsfile for a CICD pipeline as wells as examples of how to install, configure, create and deploy multiple packages from multiple languages using Kubernetes, Docker, Jenkins, Andoird Lint, SonarQube and eventually other tools (ex: Appium, etc.)

Windows configuration

OS: Windows 10 x64

Computer: Acer Predator Helios 500 i7 Intel, Nvidia GTX 1070, 64 GB Ram, 2.5 TB SSD (1.5) and HDD (1)

Tools: Docker Desktop, Kubernetes (installed via Docker Desktop), docker-compose Jenkins/BlueOcean Docker container, CirclCI/Android-29-node Docker container, GOGs for private git server on a RaspberryPi 3

Other Images:

Jenkins plugins:

References

Kubernetes Dashboard

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta6/aio/deploy/recommended.yaml
kubectl proxy

Jenkins Pipeline

Building an Android app with Docker

Kotlin on Docker

Run an Android emulator on Docker

Android Docker Images from CircleCI

Appium

Another RaspberryPi 3 tut

Another RaspberryPi 3 tut

Another RaspberryPi 3 tut

Docker Jenkins Pipeline

About

Google tutorial DiceRoller example with Jenkins Pipeline Jenkinsfile for CI/CD BlueOcean Docker Kubernetes and Jenkins Android lint

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages