Class: TeamCity::Client

Inherits:
API
  • Object
show all
Includes:
BuildTypes, Builds, Common, Projects, VCSRoots
Defined in:
lib/teamcity/client.rb,
lib/teamcity/client/builds.rb,
lib/teamcity/client/common.rb,
lib/teamcity/client/projects.rb,
lib/teamcity/client/vcs_roots.rb,
lib/teamcity/client/build_types.rb

Overview

Wrapper for the TeamCity REST API

Defined Under Namespace

Modules: BuildTypes, Builds, Common, Projects, VCSRoots

Constant Summary

Constants included from VCSRoots

VCSRoots::VCS_TYPES

Method Summary

Methods included from VCSRoots

#create_vcs_root, #vcs_root_details, #vcs_roots

Methods included from Builds

#build, #build_artifacts, #build_pinned?, #build_statistics, #build_tags, #builds, #pin_build, #unpin_build

Methods included from BuildTypes

#attach_vcs_root, #buildtype, #buildtype_agent_requirements, #buildtype_artifact_dependencies, #buildtype_branches, #buildtype_features, #buildtype_investigations, #buildtype_parameters, #buildtype_settings, #buildtype_snapshot_dependencies, #buildtype_state, #buildtype_steps, #buildtype_template, #buildtype_triggers, #buildtype_vcs_root_entries, #buildtypes, #create_agent_requirement, #create_build_step, #create_build_trigger, #create_buildtype, #delete_agent_requirement, #delete_buildtype, #delete_buildtype_parameter, #set_build_step_field, #set_buildtype_field, #set_buildtype_parameter, #set_buildtype_setting

Methods included from Projects

#copy_project, #create_project, #delete_project, #delete_project_parameter, #parent_project, #project, #project_buildtypes, #project_parameters, #projects, #set_parent_project, #set_project_field, #set_project_parameter

Methods inherited from API

#initialize

Methods included from Request

#delete, #get, #post, #put

Constructor Details

This class inherits a constructor from TeamCity::API