-
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, publishes client APK releases, and publishes Debian packages on our package server.
Our Jenkins instance is available here. To log in, click log in
and log in using your GitHub account. Only members of the projectbuendia
organization will be able to run or configure jobs, but anyone can view jobs.
See Automated Functional Testing for details of how Jenkins runs complete system tests (functional tests of an automatically built client against an automatically built server with an initialized database).
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