-
Notifications
You must be signed in to change notification settings - Fork 36
Jenkins
Jenkins is our continuous integration server. It automatically builds both the client and server, runs unit tests and functional tests on an Android tablet in the office, takes snapshots of the development database, and publishes Debian packages on our package server.
Our Jenkins instance is available here.
If you need to make changes to Jenkins, set up SSH access to the Jenkins server by opening an in-browser SSH terminal and adding your SSH public key to the .ssh/authorized_keys file in your home directory.
About the software
System Overview
Client Application
Server Application
Server Platform
Development practices
GitHub Usage
Java Style
Testing
Releases
For field users and testers
Software Install and Configuration
Upon Receiving Your Gear
Setting Up a Tablet
Setting Up a Server
Setting Up an Access Point
Reference Configuration