Login | Join Now
  • Building CUBiT Integrations


    Build your own integration for CUBiT using its REST-based APIs that include access to common functions for automating build and test operations.

    What's New

    CUBiT architectural diagram


     
      General API Information       Build It          
      CUBiT            
    CUBiT API Discussion Forum
     

     
      API Methods       Description          
     
    Provisioning and Host Methods
     
      CheckHostConsistency      
    • Check the setup of all hosts in the domain to make sure their representation is internally complete within CUBiT.
             
     
      GetAuthToken      
    • Get an authorization token.
             
     
      HostAllocate      
    • (Re)allocate a host or hosts to a (different) user and/or project.
             
     
      HostAssignProfileAndRebuild      
    • Assign a profile/version to the host and rebuild it with that profile/version.
             
     
      HostFree      
    • Free a host currently assigned to a user.
             
     
      HostGetAssignedProfile      
    • Gets the assigned profile for the host, and returns the profile name along with the revision and version number.
             
     
      HostPowercycle      
    • Powercycle a host.
             
     
      HostRebuildCancel      
    • Cancel a rebuild for a host.
             
     
      HostRebuild      
    • Rebuild a host with the currently selected profile and profile version.
             
     
    Project Build Library Methods
     
      PblChangeDesc
         
    • Project Build Library (PBL) file and directory description changing interface .
             
     
      PblDelete      
    • Project Build Library (PBL) file and directory delete interface.
             
     
      PblMove      
    • Project Build Library (PBL) file and directory move interface.
             
     
      PblUpload      
    • Project Build Library (PBL) file and directory upload interface.
             
     
    Administrative Methods
     
      ProfileGetPkglist      
    • List packages associated with a particular version or revision of a profile.
             
     
      QueryAlloc      
    • Determine, at either a domain, project, user, or host level, how hosts are allocated and who they are allocated to.
             
     
      QueryMembership      
    • Determine projects and hosts for which users have access permissions.
             
     
      Status      
    • Return the status of the CUBIT web service. This provides some indication of whether or not the CUBIT web service is working properly.
             
     
      StatusSigned      
    • Return the status of the CUBIT web service, and the name of the authenticated user when authentication is used via a signed method. This provides proof that the API, and authentication to the API are working properly.
             
     
      UserCanLogin      
    • Given a userid and a hostname, return whether or not the user is authorized to login provided that the appropriate credentials are presented.
             

     

  • collabXchange

    List your integration on the collabXchange and share it with millions of CollabNet and Subversion users.

    More information for:
    > CollabNet Customers
    > Open Source Communities
    > Software Vendors