Jenkins is a renowned open source automation server that can help offload programmers from performing repetitive tasks like:
- running unit tests to make sure new code does not break existing codes.
- compiling and packaging the binaries from codes and dependencies.
- deploying new binaries to testing servers.
- checking whether production server is up and running.
- and etc.
If you have a Raspberry Pi 3 and you want to automate some of the tasks for your side projects, you may want to consider setting up Jenkins on your Raspberry Pi 3 with Raspbian Stretch Lite as the operating system.
This post documents how I setup Jenkins on my Raspberry Pi 3 with Raspbian Stretch Lite.