Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.03 KB

jenkins.rst

File metadata and controls

34 lines (24 loc) · 1.03 KB
.. index:: ci;jenkins

Jenkins: Continuous Integration

We have a public instance of Jenkins (formerly Hudson). For most projects it runs their python test suite. Optionally we use it to do JS testing as well as any menial tasks that need to be done regularly, like packaging. If you break things you will be warned in IRC.

Adding a new Project

If you've got tests (which you should), and you are deploying to production, you might want to add your project to Jenkins. This let's the world know just how wonderful you are at writing tests.

To do this you'll need to:

  1. Log in via LDAP to Jenkins.
  2. Start a new project.
  3. Copy Affiliates.
  4. Update the notification settings (IRC, email, etc).
  5. Copy the bin/jenkins.sh script from playdoh if you don't have it.
  6. Make sure it's got +x permissions.

You may need to make some adjustments according to the needs of your particular project.