Skip to main content

 

entire site this section
Go Search
Home
Quick Start
User Guide
Knowledge Base
Training & Services
Discussions
Downloads
Platform
Support
   IdeaSpace

 
 
VersionOne Community > Platform > Documentation > Integrations
 
Integrations

The VersionOne Platform SDK simplifies and streamlines the process of integrating with external systems, such as a test automation tool, bug tracker, or code management solution. To assist teams in implementing custom solutions, VersionOne has open-sourced a series of integrations with some popular tools.  These integrations are reference implementations that teams can use and extend to meet their own unique requirements.  

The following image outlines the overall platform architecture and examples of VersionOne’s open-source integration components.
 
AgilePlatform
 
The integration we provide fall into two main categories:
 
  • Applications provide a user interface for viewing, adding, or modifying data within VersionOne
  • Services perform background operations integration and require no human interaction
 
All of these applications are built on the SDK or the Legacy APIClient libraries.
 

Reference Implementations

The reference implementations are summarized below. For a more complete description, including installation instructions, visit the home page for the implementation.

Applications

VersionOne's Visual Studio Add-In (VSAddin) provides direct interaction with VersionOne developer tasks from within Visual Studio. This enables Microsoft platform developers to update VersionOne task status, estimates, remaining effort, etc., without needing to leave the comfortable confines of the Visual Studio IDE.

The VersionOne Eclipse Plugin (V1EclipsePlugIn) provides direct interaction with development task in VersionOne within the Eclipse IDE. This enables Java developers to update VersionOne task status, estimates, remaining effort, etc., without leaving the confines of the Eclipse environment.

The VersionOne Requestor allows stakeholders across your organization to submit requests to your VersionOne projects. This standalone web application is a simple way for any user to submit a request for a new feature or report a defect without having access to the full VersionOne application or knowledge of your VersionOne project structure.

VersionOne CruiseControl.NET Publisher

The VersionOne CruiseControl.NET publisher creates a record of CruiseControl.NET builds in VersionOne, so the development teams can quickly view builds associated with a story or defects. This visibility is useful when identifying what build to use for verification or when generating release notes.

VersionOne's integration with Microsoft Team Foundation Server (V1TFS) provides your organization with visibility into change while freeing the development team to focus on deliverables. This is accomplished by associating TFS builds and changesets with workitems in VersionOne.  This visibility can be useful when tracking down defects or performing code reviews.  It can also help with selecting a build to release or generating release notes. The TFS Check-in policy ensures that each check-in contains the information necessary to make this association.

Services

The VersionOne Subversion Integration (V1Svn) creates a record of Subversion changesets in VersionOne, so the development team can quickly view all of the code changes for a story or defect. This visibility can be useful when tracking down defects or performing code reviews.

The VersionOne Perforce Integration (V1Perforce) creates a record of Perforce changesets in VersionOne, so the development team can quickly view all of the code changes for a story or defect. This visibility can be useful when tracking down defects or performing code reviews.

The VersionOne JIRA Integration (V1JIRA) creates defects in VersionOne based on issues in JIRA. Using this integration your organization can manage and triage issues reported by customers and promote them to VersionOne once you determine a fix is necessary.

The VersionOne Bugzilla Integration (V1Bugzilla) creates defects in VersionOne based on bugs in Bugzilla. Using this integration your organization can manage and triage bugs reported by customers and promote them to VersionOne once you determine a fix is necessary.   

The VersionOne HP Quality Center Integration (V1QualityCenter) provides a two-way flow of information, allowing an organization to leverage its investment in HP Quality Center as part of an integrated platform for agile development. This integration will send tests from VersionOne to Quality Center and update test pass/fail results from Quality Center to VersionOne. When new defects are created in Quality Center, it will also send those defects to VersionOne and update Quality Center once the defect is fixed in VersionOne.

The VersionOne HP Quick Test Professional Integration (V1QuickTestPro) imports the results of tests defined HP's Quick Test Professional (QTP) into VersionOne. The results of an individual QTP test can be linked to a Test Artifact in VersionOne, so that development, and you organization, will receive quick feedback on which tests are passing and failing.

The VersionOne FitNesse Integration (V1Fit) imports FitNesse test results into VersionOne, making the latest test results more visible across the an organization. The results can be recorded at two different levels of granularity—project and test. The aggregate results for a suite of tests in FitNesse can be linked to a project in VersionOne, so that everyone can see the health of their project from a testing standpoint from within VersionOne. The results of an individual FitNesse acceptance test can be linked to a Test in VersionOne, so that development team members receive quick feedback on which tests are passing and failing.

The VersionOne.ServiceHost.exe (ServiceHost) is an application framework that can be installed and run as a console application or as a Windows Service. It provides a host process and shared services (e.g. publish/subscribe event engine, logging, persistence) to any number of 'hosted services'. At startup, the ServiceHost initializes all configured hosted services specified in the configuration file.   This framework is used as the foundation for the above integrations, except HP Quick Test Pro. 

 



last modified: 11/19/2010 3:06 PM    
 
   

 Downloads

NameVideo
    Bugzillawatch videodoc
    Buy A Featurewatch videodoc
    ClearQuestwatch videodoc
    CruiseControl Publisherwatch videodoc
    CruiseControl.NET Publisherwatch videodoc
    CruiseControl.NET Publisher (1.6 and above)watch videodoc
    Eclipse Pluginwatch videodoc
    ElectricCommanderdoc
    Fitnessewatch videodoc
    Gitdoc
    Hudson and Jenkins Publisherdoc
    IntelliJ IDEA 8 Plugindoc
    IntelliJ IDEA 9 Plugindoc
    JIRAwatch videodoc
    LDAP Synchronizationdoc
    Perforcedoc
    QTPdoc
    Quality Centerwatch videodoc
    Subversionwatch videodoc
    TeamCity Notificatorwatch videodoc
    Visual Studio Pluginwatch videodoc
    Visual Studio Team System (for VS 2010)watch videodoc
    Visual Studio Team System (for VS 2012)watch videodoc
    Requestordoc
    Bugzilla Integration Source
    Buy A Feature Integration Source
    ClearQuest Integration Source
    CruiseControl Publisher Source
    CruiseControl.NET Publisher Source
    CruiseControl.NET Publisher Source (1.6 and above)
    Eclipse Plugin Source
    ElectricCommander Plugin Source
    Fitnesse Integration Source
    Git Integration Source
    IntelliJ IDEA 8 Plugin Source
    IntelliJ IDEA 9 Plugin Source
    JIRA Integration Source Code
    LDAP Synchronization Source Code
    Perforce Integration Source
    QTP Integration Source
    Quality Center Integration Source
    Requestor Source
    Subversion Integration Source Code
    TeamCity Notificator Source
    Test Complete Integration Source
    Visual Studio Plugin Source Code
    Hudson Publisher Source Code