Development Platform


Overview

This figure shows an overview of the development platform we use in the Contrail project, and how developers and users are related to it.

dev-platform-overview.png

Our collaboration tools are mostly hosted by OW2, but we also use external facilities provided by OpenSUSE and Freenode.

Both developers and users interact only through the OW2 services, without having to know about the underlying organization.

OW2 Consortium (OW2)

ow2-logo.png

OW2 is an independent open source community committed to making available to everyone the best and most reliable enterprise computing infrastructure software, including middleware, application platforms and cloud computing technologies.

Source Code Repository (SVN)

We use Apache Subversion to manage our source code revisions.

Checking out files

Instructions to checkout the source code are available here.

Browsing source code

You can browse the source repository by using WebSVN.

It is also possible to query the commit diff logs.

Continuous Integration (Bamboo)

We use Atlassian Bamboo as our continuous integration system.

Viewing latest build

The OW2 Bamboo service for Contrail is available here, it shows the status of most recent builds.

Artifacts Repository (Nexus)

We use Sonatype Nexus as our repository management system for Maven artifacts.

Querying Contrail artifacts

Latest deployed Contrail artifacts are visible here

Binary Packages Repository (Repo)

Our binary packages are hosted by OW2 and available here.

We could also use the download repositories provided by the Build service, the reason why we prefer to mirror them on OW2 is that apt (the package management utiliy on Debian) does not handle HTTP redirections (302) for mirrors (see here for detailed explanation).

Mailing Lists Service (Sympa)

We use Sympa to manage our mailing lists.

More information about the Contrail mailing lists is available here.

Bug Tracking System (Jira)

We use Atlassian Jira as our issues management system.

Ongoing Tasks

This page shows an overview of the Contrail project ongoing tasks and issues.

Issues

This page provides information about issues in Contrail.

Wiki (XWiki)

We use XWiki as out community wiki to share information.

Main Page

OpenSUSE

open-suse-logo.png

Open Build Service (OBS)

The Open Build Service is an open and complete distribution development platform designed to encourage developers to compile packages for multiple Linux distributions including openSUSE, Red Hat, Mandriva, Ubuntu, Fedora and Debian.

Freenode

freenode-logo.png

Internet Relay Chat (IRC)