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.
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 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 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.