1. Peter Eisentraut
  2. pgci


Peter Eisentraut  committed 36b70f6

Add README file

  • Participants
  • Parent commits 114d91f
  • Branches master

Comments (0)

Files changed (1)

File README.md

View file
+# Continuous integration service for PostgreSQL
+This is a collection of deployment and configuration pieces to set up
+a continuous integration service running Jenkins for PostgreSQL.  I'm
+running it at <http://pgci.eisentraut.org/>, but you can fork it and
+run your own (or contribute to mine).
+## Installation
+On a fresh Debian installation, clone the repository to `/srv/pgci`
+(this exact path is currently required; I'm working on a way to avoid
+that), and run
+    puppet apply --modulepath=modules/ manifests/pgci.pp
+If the Jenkins configuration is changed while Jenkins is running, you
+need to go into Jenkins and choose "reload configuration from disk".
+## Local installation
+For testing and development, use Vagrant and just call
+    vagrant up
+This will create a virtual machine with Jenkins running on port 50080
+on the host.
+## Manual setup
+Some pieces should be set up manually:
+- `dpkg-reconfigure icinga-cgi` for the `icingaadmin` password
+- `/etc/aliases`, to get system email
+- Jenkins users and authentication