A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AGENT_PLUGIN_DESCRIPTOR_DIR - Field in TeamCityAgentPlugin
agent(Action<? extends AgentPluginConfiguration>) - Method in TeamCityPluginExtension
Configures the agent-side plugin.
agentOptions(String) - Method in TeamCityEnvironment
AgentPluginConfiguration - Class in com.github.rodm.teamcity
Agent-side plugin configuration
AgentPluginConfiguration(Project) - Constructor in AgentPluginConfiguration
AgentPluginDescriptor - Class in com.github.rodm.teamcity
Agent-side plugin descriptor
AgentPluginDescriptorGenerator - Class in com.github.rodm.teamcity
AgentPluginDescriptorGenerator(AgentPluginDescriptor) - Constructor in AgentPluginDescriptorGenerator
apply(Project) - Method in TeamCityAgentPlugin
apply(Project) - Method in TeamCityCommonPlugin
apply(Project) - Method in TeamCityEnvironmentsPlugin
apply(Project) - Method in TeamCityPlugin
apply(Project) - Method in TeamCityServerPlugin

B

BASE_DATA_DIR_PROPERTY - Field in TeamCityEnvironments
BASE_DOWNLOAD_URL_PROPERTY - Field in TeamCityEnvironments
BASE_HOME_DIR_PROPERTY - Field in TeamCityEnvironments

C

canExecuteAction(Copy, String) - Method in TeamCityEnvironmentsPlugin.DisablePluginAction
canExecuteAction(Copy, String) - Method in TeamCityEnvironmentsPlugin.EnablePluginAction
canExecuteAction(Copy, String) - Method in TeamCityEnvironmentsPlugin.PluginAction
channels - Field in PublishTask
The list of channel names that the plugin will be published to on the plugin repository
compareTo(TeamCityVersion) - Method in TeamCityVersion
configureConfigurations(Project) - Method in TeamCityPlugin
configureDependencies(Project, TeamCityPluginExtension) - Method in TeamCityAgentPlugin
configureDependencies(Project, TeamCityPluginExtension) - Method in TeamCityServerPlugin
configureJarTask(Project, String) - Method in TeamCityPlugin
configurePluginArchiveTask(Zip, String) - Method in TeamCityPlugin
configureServerPluginTasks(Project, TeamCityPluginExtension) - Method in TeamCityServerPlugin
configureTasks(Project, TeamCityPluginExtension) - Method in TeamCityAgentPlugin
createXmlParser(boolean) - Method in TeamCityPlugin

D

DEFAULT_BASE_DATA_DIR - Field in TeamCityEnvironments
DEFAULT_BASE_DOWNLOAD_URL - Field in TeamCityEnvironments
DEFAULT_BASE_HOME_DIR - Field in TeamCityEnvironments
DEFAULT_DOWNLOADS_DIR - Field in TeamCityEnvironments
Dependencies - Class in com.github.rodm.teamcity
Plugin dependencies
dependencies(Action<Dependencies>) - Method in AgentPluginDescriptor
Configures the dependencies for the plugin.
dependencies(Action<Dependencies>) - Method in ServerPluginDescriptor
Configures the dependencies for the plugin.
descriptor(Action<AgentPluginDescriptor>) - Method in AgentPluginConfiguration
Configures the agent-side plugin descriptor for the TeamCity plugin.
descriptor(Action<ServerPluginDescriptor>) - Method in ServerPluginConfiguration
Configures the server-side plugin descriptor for the TeamCity plugin.
descriptor(Closure) - Method in TeamCityPluginExtension
distributionFile - Field in PublishTask
DOWNLOADS_DIR_PROPERTY - Field in TeamCityEnvironments

E

environments(Closure) - Method in ServerPluginConfiguration
environments(Action<TeamCityEnvironments>) - Method in TeamCityPluginExtension
Configures the TeamCity environments.
equals(Object) - Method in TeamCityVersion
error(SAXParseException) - Method in PluginDescriptorErrorHandler
ExecutableFiles - Class in com.github.rodm.teamcity
Executable files
executableFiles(Action<ExecutableFiles>) - Method in PluginDeployment
Configures the executable files for the agent-side tool plugin.
executableFiles(Action<ExecutableFiles>) - Method in ToolDeployment
Configures the executable files for the agent-side tool plugin.
execute(FileCopyDetails) - Method in TeamCityAgentPlugin.FileCollectorAction
execute(Task) - Method in TeamCityAgentPlugin.PluginExecutableFilesValidationAction
execute(Project) - Method in TeamCityEnvironmentsPlugin.ConfigureEnvironmentTasksAction
execute(Copy) - Method in TeamCityEnvironmentsPlugin.PluginAction
execute(FileCopyDetails) - Method in TeamCityPlugin.ClassCollectorAction
execute(Project) - Method in TeamCityPlugin.ConfigureRepositories
execute(FileCopyDetails) - Method in TeamCityPlugin.PluginDefinitionCollectorAction
execute(Task) - Method in TeamCityPlugin.PluginDefinitionValidationAction
execute(Task) - Method in TeamCityPlugin.PluginDescriptorValidationAction
execute(Task) - Method in TeamCityServerPlugin.PluginDescriptorContentsValidationAction
executeAction(String) - Method in TeamCityEnvironmentsPlugin.PluginAction

F

fatalError(SAXParseException) - Method in PluginDescriptorErrorHandler
files(Action<? super CopySpec>) - Method in PluginConfiguration
Adds additional files to the TeamCity plugin archive.
files(Closure) - Method in TeamCityPluginExtension

G

GenerateAgentPluginDescriptor - Class in com.github.rodm.teamcity.tasks
generateDescriptor() - Method in GenerateAgentPluginDescriptor
generateDescriptor() - Method in GenerateServerPluginDescriptor
GenerateServerPluginDescriptor - Class in com.github.rodm.teamcity.tasks
getAgent() - Method in TeamCityPluginExtension
getAgentOptions() - Method in TeamCityEnvironment
The Java command line options to be used when starting the TeamCity Agent.
getBaseDataDir() - Method in TeamCityEnvironments
The base data directory used to store TeamCity configurations.
getBaseDownloadUrl() - Method in TeamCityEnvironments
The base download URL used to download TeamCity distributions.
getBaseHomeDir() - Method in TeamCityEnvironments
The base home directory used to install TeamCity distributions.
getBeans(boolean) - Method in TeamCityPlugin.PluginDefinition
getByName(String) - Method in TeamCityEnvironments
getDeployment() - Method in AgentPluginDescriptor
getDescriptor() - Method in GenerateAgentPluginDescriptor
getDescriptor() - Method in GenerateServerPluginDescriptor
getDescriptor() - Method in ProcessDescriptor
getDestination() - Method in GenerateAgentPluginDescriptor
getDestination() - Method in GenerateServerPluginDescriptor
getDestinationDir() - Method in ProcessDescriptor
getDisplayName() - Method in ServerPluginDescriptor
The display name of the plugin.
getDistributionFile() - Method in PublishTask
@return the plugin distribution file
getDownloadsDir() - Method in TeamCityEnvironments
The downloads directory that TeamCity distributions are saved to by the download task.
getEnvironments() - Method in TeamCityPluginExtension
getExecutableFiles() - Method in TeamCityAgentPlugin.PluginExecutableFilesValidationAction
getFiles() - Method in PluginConfiguration
getIncludes() - Method in ExecutableFiles
getLogger() - Method in TeamCityEnvironmentsPlugin.PluginAction
getName() - Method in ServerPluginDescriptor
The internal name of the plugin.
getName() - Method in TeamCityPlugin.PluginDefinition
getParameters() - Method in Parameters
getPassword() - Method in PublishConfiguration
The password for uploading the plugin to the plugin repository
getPassword() - Method in PublishTask
@return the password used for uploading the plugin to the plugin repository
getPath() - Method in TeamCityEnvironmentsPlugin.PluginAction
getPlugins() - Method in Dependencies
getPlugins() - Method in TeamCityEnvironment
The list of plugins to be deployed to this environment.
getPluginsDir() - Method in TeamCityEnvironment
getPublish() - Method in ServerPluginConfiguration
getServer() - Method in TeamCityPluginExtension
getServerOptions() - Method in TeamCityEnvironment
The Java command line options to be used when starting the TeamCity Server.
getTokens() - Method in PluginConfiguration
getTokens() - Method in ProcessDescriptor
getTools() - Method in Dependencies
getUsername() - Method in PublishConfiguration
The username for uploading the plugin to the plugin repository
getUsername() - Method in PublishTask
@return the username used for uploading the plugin to the plugin repository
getVersion() - Method in GenerateAgentPluginDescriptor
getVersion() - Method in GenerateServerPluginDescriptor
getVersion() - Method in ServerPluginDescriptor
The version of the plugin.
getVersion() - Method in TeamCityEnvironment
The version of TeamCity this environment uses.
getVersion() - Method in TeamCityPluginExtension

H

hasDependencies() - Method in Dependencies
hasFiles() - Method in ExecutableFiles
hashCode() - Method in TeamCityVersion
host - Field in PublishTask

I

include(String) - Method in ExecutableFiles
Add a path to an executable.
InstallTeamCity - Class in com.github.rodm.teamcity.tasks
InstallTeamCity() - Constructor in InstallTeamCity
isServerAvailable() - Method in TeamCityEnvironmentsPlugin.PluginAction
isWindows() - Method in TeamCityTask

J

K

L

M

methodMissing(String, def) - Method in TeamCityEnvironments

N

O

P

parameter(String, Object) - Method in Parameters
Add a plugin parameter.
Parameters - Class in com.github.rodm.teamcity
TeamCity plugin parameters
parameters(Map<String, ?>) - Method in Parameters
Add a map of plugin parameters.
parameters(Action<Parameters>) - Method in ServerPluginDescriptor
Configures the parameters for the plugin.
PLUGIN_DEFINITION_PATTERN - Field in TeamCityAgentPlugin
PLUGIN_DEFINITION_PATTERN - Field in TeamCityServerPlugin
plugin(String) - Method in Dependencies
Add a plugin as a dependency.
PLUGIN_DESCRIPTOR_DIR - Field in TeamCityPlugin
PLUGIN_DESCRIPTOR_FILENAME - Field in TeamCityPlugin
PluginConfiguration - Class in com.github.rodm.teamcity
Base class for plugin configuration.
PluginConfiguration(CopySpec) - Constructor in PluginConfiguration
PluginDeployment - Class in com.github.rodm.teamcity
Agent-side plugin deployment configuration
pluginDeployment(Action<PluginDeployment>) - Method in AgentPluginDescriptor
Configures the agent-side plugin for plugin deployment.
PluginDeployment() - Constructor in PluginDeployment
PluginDescriptorErrorHandler - Class in com.github.rodm.teamcity
PluginDescriptorErrorHandler(Project, String) - Constructor in PluginDescriptorErrorHandler
plugins(Object) - Method in TeamCityEnvironment
plugins - Field in TeamCityEnvironmentsPlugin.PluginAction
process() - Method in ProcessDescriptor
ProcessDescriptor - Class in com.github.rodm.teamcity.tasks
publish(Action<PublishConfiguration>) - Method in ServerPluginConfiguration
Configures the credentials to publish the plugin to the JetBrains Plugin Repository.
PublishConfiguration - Class in com.github.rodm.teamcity
Configuration for publishing a plugin to a plugin repository.
publishPlugin() - Method in PublishTask
PublishTask - Class in com.github.rodm.teamcity.tasks
PublishTask() - Constructor in PublishTask

Q

R

S

sendRequest(HttpURLConnection, String) - Method in TeamCityEnvironmentsPlugin.DisablePluginAction
sendRequest(HttpURLConnection, String) - Method in TeamCityEnvironmentsPlugin.EnablePluginAction
sendRequest(HttpURLConnection, String) - Method in TeamCityEnvironmentsPlugin.PluginAction
SERVER_PLUGIN_DESCRIPTOR_DIR - Field in TeamCityServerPlugin
server(Action<? extends ServerPluginConfiguration>) - Method in TeamCityPluginExtension
Configures the server-side plugin.
serverOptions(String) - Method in TeamCityEnvironment
ServerPluginConfiguration - Class in com.github.rodm.teamcity
Server-side plugin configuration
ServerPluginConfiguration(Project, TeamCityEnvironments) - Constructor in ServerPluginConfiguration
ServerPluginDescriptor - Class in com.github.rodm.teamcity
Server-side plugin descriptor
ServerPluginDescriptor(Project) - Constructor in ServerPluginDescriptor
ServerPluginDescriptorGenerator - Class in com.github.rodm.teamcity
ServerPluginDescriptorGenerator(ServerPluginDescriptor, String) - Constructor in ServerPluginDescriptorGenerator
setAgentOptions(List<String>) - Method in TeamCityEnvironment
setBaseDataDir(String) - Method in ServerPluginConfiguration
setBaseDataDir(String) - Method in TeamCityEnvironments
setBaseDownloadUrl(String) - Method in ServerPluginConfiguration
setBaseDownloadUrl(String) - Method in TeamCityEnvironments
setBaseHomeDir(String) - Method in ServerPluginConfiguration
setBaseHomeDir(String) - Method in TeamCityEnvironments
setDescriptor(Object) - Method in TeamCityPluginExtension
setDestinationDir(File) - Method in ProcessDescriptor
setDisplayName(String) - Method in ServerPluginDescriptor
setDownloadsDir(String) - Method in ServerPluginConfiguration
setDownloadsDir(String) - Method in TeamCityEnvironments
setName(String) - Method in ServerPluginDescriptor
setPassword(String) - Method in PublishConfiguration
setPassword(String) - Method in PublishTask
setPlugins(List<Object>) - Method in TeamCityEnvironment
setServerOptions(List<String>) - Method in TeamCityEnvironment
setTokens(Map<String, Object>) - Method in PluginConfiguration
setTokens(Map<String, Object>) - Method in TeamCityPluginExtension
setUsername(String) - Method in PublishConfiguration
setUsername(String) - Method in PublishTask
setVersion(String) - Method in ServerPluginDescriptor
setVersion(String) - Method in TeamCityEnvironment
setVersion(String) - Method in TeamCityPluginExtension
The version of the TeamCity API.
skipAction(String) - Method in TeamCityEnvironmentsPlugin.DisablePluginAction
skipAction(String) - Method in TeamCityEnvironmentsPlugin.PluginAction
start() - Method in StartAgent
start() - Method in StartServer
StartAgent - Class in com.github.rodm.teamcity.tasks
StartAgent() - Constructor in StartAgent
StartServer - Class in com.github.rodm.teamcity.tasks
StartServer() - Constructor in StartServer
stop() - Method in StopAgent
stop() - Method in StopServer
StopAgent - Class in com.github.rodm.teamcity.tasks
StopAgent() - Constructor in StopAgent
StopServer - Class in com.github.rodm.teamcity.tasks
StopServer() - Constructor in StopServer

T

TeamCityAgentPlugin - Class in com.github.rodm.teamcity
TeamCityAgentPlugin.FileCollectorAction - Class in com.github.rodm.teamcity
TeamCityAgentPlugin.FileCollectorAction(Set<FileCopyDetails>) - Constructor in TeamCityAgentPlugin.FileCollectorAction
TeamCityAgentPlugin.PluginExecutableFilesValidationAction - Class in com.github.rodm.teamcity
TeamCityAgentPlugin.PluginExecutableFilesValidationAction(File, Set<FileCopyDetails>) - Constructor in TeamCityAgentPlugin.PluginExecutableFilesValidationAction
TeamCityCommonPlugin - Class in com.github.rodm.teamcity
TeamCityDockerTask - Interface in com.github.rodm.teamcity.tasks
TeamCityEnvironment - Class in com.github.rodm.teamcity
TeamCityEnvironment(String) - Constructor in TeamCityEnvironment
TeamCityEnvironments - Class in com.github.rodm.teamcity
TeamCityEnvironments(Project) - Constructor in TeamCityEnvironments
TeamCityEnvironmentsPlugin - Class in com.github.rodm.teamcity
TeamCityEnvironmentsPlugin.ConfigureEnvironmentTasksAction - Class in com.github.rodm.teamcity
TeamCityEnvironmentsPlugin.ConfigureEnvironmentTasksAction(TeamCityPluginExtension) - Constructor in TeamCityEnvironmentsPlugin.ConfigureEnvironmentTasksAction
TeamCityEnvironmentsPlugin.DisablePluginAction - Class in com.github.rodm.teamcity
TeamCityEnvironmentsPlugin.DisablePluginAction(Logger, File, List<String>) - Constructor in TeamCityEnvironmentsPlugin.DisablePluginAction
TeamCityEnvironmentsPlugin.EnablePluginAction - Class in com.github.rodm.teamcity
TeamCityEnvironmentsPlugin.EnablePluginAction(Logger, File, List<String>) - Constructor in TeamCityEnvironmentsPlugin.EnablePluginAction
TeamCityEnvironmentsPlugin.PluginAction - Class in com.github.rodm.teamcity
TeamCityEnvironmentsPlugin.PluginAction(Logger, File, List<String>, boolean) - Constructor in TeamCityEnvironmentsPlugin.PluginAction
TeamCityPlugin - Class in com.github.rodm.teamcity
TeamCityPlugin.ClassCollectorAction - Class in com.github.rodm.teamcity
TeamCityPlugin.ClassCollectorAction(Set<String>) - Constructor in TeamCityPlugin.ClassCollectorAction
TeamCityPlugin.ConfigureRepositories - Class in com.github.rodm.teamcity
TeamCityPlugin.ConfigureRepositories(TeamCityPluginExtension) - Constructor in TeamCityPlugin.ConfigureRepositories
TeamCityPlugin.PluginBean - Class in com.github.rodm.teamcity
TeamCityPlugin.PluginDefinition - Class in com.github.rodm.teamcity
TeamCityPlugin.PluginDefinition(File) - Constructor in TeamCityPlugin.PluginDefinition
TeamCityPlugin.PluginDefinitionCollectorAction - Class in com.github.rodm.teamcity
TeamCityPlugin.PluginDefinitionCollectorAction(List<PluginDefinition>) - Constructor in TeamCityPlugin.PluginDefinitionCollectorAction
TeamCityPlugin.PluginDefinitionValidationAction - Class in com.github.rodm.teamcity
TeamCityPlugin.PluginDefinitionValidationAction(List<PluginDefinition>, Set<String>) - Constructor in TeamCityPlugin.PluginDefinitionValidationAction
TeamCityPlugin.PluginDescriptorValidationAction - Class in com.github.rodm.teamcity
TeamCityPlugin.PluginDescriptorValidationAction(String, File) - Constructor in TeamCityPlugin.PluginDescriptorValidationAction
TeamCityPluginExtension - Class in com.github.rodm.teamcity
TeamCity Plugin extension.
TeamCityPluginExtension(Project) - Constructor in TeamCityPluginExtension
TeamCityServerPlugin - Class in com.github.rodm.teamcity
TeamCityServerPlugin.PluginDescriptorContentsValidationAction - Class in com.github.rodm.teamcity
TeamCityServerPlugin.PluginDescriptorContentsValidationAction(File) - Constructor in TeamCityServerPlugin.PluginDescriptorContentsValidationAction
TeamCityTask - Class in com.github.rodm.teamcity.tasks
TeamCityTask() - Constructor in TeamCityTask
TeamCityVersion - Class in com.github.rodm.teamcity
tokens(Map<String, Object>) - Method in PluginConfiguration
Adds tokens and values that are to be replaced in an external descriptor file.
tokens(Map<String, Object>) - Method in TeamCityPluginExtension
tool(String) - Method in Dependencies
Add a tool as a dependency.
ToolDeployment - Class in com.github.rodm.teamcity
Agent-side plugin tool deployment configuration
toolDeployment(Action<ToolDeployment>) - Method in AgentPluginDescriptor
Configures the agent-side plugin for tool deployment.
toString() - Method in TeamCityVersion

U

Unpack - Class in com.github.rodm.teamcity.tasks
unpack() - Method in Unpack

V

validate() - Method in TeamCityTask
validDirectory(String, File) - Method in TeamCityTask
VERSION_2018_2 - Field in TeamCityVersion
VERSION_9_0 - Field in TeamCityVersion
version(String) - Method in TeamCityVersion

W

warning(SAXParseException) - Method in PluginDescriptorErrorHandler
writeTo(Writer) - Method in AgentPluginDescriptorGenerator
writeTo(Writer) - Method in ServerPluginDescriptorGenerator

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _