Skip to main content
Glama
server-global-settings.ts3.5 kB
/* tslint:disable */ /* eslint-disable */ /** * TeamCity REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 2018.1 (current) * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Stores global TeamCity server settings that affect all projects on this server. These settings are accessible via TeamCity UI from the **Admin | Global Settings** page. Use the `/app/rest/server/globalSettings` to view and edit these settings. * @export * @interface ServerGlobalSettings */ export interface ServerGlobalSettings { /** * The TeamCity server URL. * @type {string} * @memberof ServerGlobalSettings */ rootUrl?: string; /** * Returns the encryption key. This property is hidden from the payload. * @type {string} * @memberof ServerGlobalSettings */ encryptionKey?: string; /** * A String containing the concatenated paths to the artifact directories used by the server. Paths are separated using the new line characters. * @type {string} * @memberof ServerGlobalSettings */ artifactDirectories?: string; /** * The delay (in seconds) between a moment TeamCity detects a new VCS change and a moment a new build processing this change starts. Individual build configuration triggers can override this global setting. * @type {number} * @memberof ServerGlobalSettings */ defaultQuietPeriod?: number; /** * The maximum allowed build duration. Zero or negative values mean no time limit. * @type {number} * @memberof ServerGlobalSettings */ defaultExecutionTimeout?: number; /** * If `artifactsDomainIsolation` is set to **true**, this property returns the URL of the artifacts isolation domain. * @type {string} * @memberof ServerGlobalSettings */ artifactsUrl?: string; /** * The maximum number of artifacts that can be published per build, or `-1` if there is no limit. This number does not include hidden artifacts. * @type {number} * @memberof ServerGlobalSettings */ maxArtifactsNumber?: number; /** * The maximum allowed artifact size (in bytes), or `-1` if there is no size limit. Artifacts that exceed these limit will not be published. * @type {number} * @memberof ServerGlobalSettings */ maxArtifactSize?: number; /** * An Integer value that specifies how often (in seconds) TeamCity polls VCS repositories for changes. The default value is 60 seconds. * @type {number} * @memberof ServerGlobalSettings */ defaultVCSCheckInterval?: number; /** * **true**, if project administrators cannot set the polling interval in VCS root settings lower than the `defaultVCSCheckInterval`; otherwise, **false**. * @type {boolean} * @memberof ServerGlobalSettings */ enforceDefaultVCSCheckInterval?: boolean; /** * **true** if TeamCity encrypts all sensitive values using a custom key; **false** if it uses the defaul scrambled mechanism for these values. * @type {boolean} * @memberof ServerGlobalSettings */ useEncryption?: boolean; /** * **true** if TeamCity publishes build artifacts to a separate domain; **false** if the artifacts can be accessed from the regular TeamCity server URL. * @type {boolean} * @memberof ServerGlobalSettings */ artifactsDomainIsolation?: boolean; }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Daghis/teamcity-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server