Remove old information about Tarmac from CI docs.

Change-Id: If3e1b6b8e984ee28b50bb5d4a2b54297becee8af
This commit is contained in:
Monty Taylor
2011-12-21 09:34:01 +00:00
parent 0e518a6a28
commit 0ce27b0af6
3 changed files with 2 additions and 60 deletions

View File

@@ -25,7 +25,6 @@ Contents:
systems
jenkins
gerrit
tarmac
Indices and tables
==================

View File

@@ -25,10 +25,8 @@ through Jenkins can be thought of as having a few discreet components:
The OpenStack Jenkins can be found at http://jenkins.openstack.org
The current system uses :doc:`tarmac` to manage Launchpad Merge
Proposals for projects using bzr as a version control system. As we add
projects which are using git, or migrate projects from bzr to git, we are
using :doc:`gerrit`
OpenStack uses :doc:`gerrit` to manage code reviews, which in turns calls
Jenkins to test those reviews.
Authorization
*************

View File

@@ -1,55 +0,0 @@
:title: Tarmac Configuration
Tarmac
######
Overview
********
Tarmac is a Patch Queue Manager written to manage and land merge requests in
Launchpad. It is not integrated in to Jenkins, and therefore does not
trigger Jenkins jobs to determine if a branch is good. Rather, Jenkins
triggers tarmac on a periodic basis and tarmac checks the merge queue,
performs its own tests on the branch, and either passes and merges the
branch in question, or fails the branch, reports the error to the merge
request and sets the status back to Work In Progress.
Installation
************
Tarmac is installed from packages in the Tarmac PPA. It currently is
installed and runs only on the Jenkins master.
Install Tarmac PPA
------------------
::
add-apt-repository ppa:tarmac/ppa
Install Tarmac
--------------
::
apt-get install tarmac
Configuration
*************
Tarmac keeps its config file in .config/tarmac/tarmac.conf in standard ini
format. That config file is, in turn, stored in
git://github.com/openstack/openstack-ci.git
Authentication
**************
Tarmac authenticates to launchpad via oauth as the hudson-openstack user.
Operation
*********
Tarmac is a command line program, which takes a subcommand and then a branch
to land as arguments.
::
tarmac land lp:nova