class ArtifactDependency
TeamCity artifact dependency. |
|
class BooleanDelegate : SingleParamDelegate<Boolean> |
|
open class BuildFeature : Parametrized
Represents TeamCity build feature |
|
open class BuildFeatures
Collection of build features in build configuration or template |
|
data class BuildRule
A rule matching a build, use one of the methods in ArtifactDependency class to create it |
|
open class BuildStep : Parametrized
Represents TeamCity Build Step |
|
class BuildStepConditions : Requirements
Collection of build step conditions in a build step |
|
open class BuildSteps
Collection of build steps in build configuration or template |
|
open class BuildType : BuildTypeSettings
Represents TeamCity build configuration. |
|
open class BuildTypeSettings
|
|
enum class CheckoutMode
VCS checkout mode, specifies how sources are transferred to the build agent |
|
class Cleanup
Specifies clean-up rules for project, build configuration, or template |
|
enum class CleanupLevel
Specifies what data should be cleaned. Each level includes the one(s) above it. |
|
data class CleanupRule
Clean-up rule, use one of the methods in Cleanup to create it |
|
open class CompoundParam : Parametrized |
|
class CompoundParamDelegate<T : CompoundParam> : ParameterDelegate<T> |
|
class Dependencies
Collection of dependencies in build configuration or template |
|
class Dependency
Represents dependency of one build on another |
|
class EnumDelegate<E : Enum<E>> : SingleParamDelegate<E> |
|
enum class FailureAction
Action in case of snapshot dependency failure. |
|
open class FailureCondition : BuildFeature
TeamCity failure condition |
|
class FailureConditions
Collection of failure conditions in build configuration or template |
|
class IdGenerator |
|
class IdeaDuplicates : IdeaSettingsBasedRunner |
|
class IdeaInspections : IdeaSettingsBasedRunner |
|
class IdeaRunner : IdeaSettingsBasedRunner |
|
abstract class IdeaSettingsBasedRunner : BuildStep |
|
class IntDelegate : SingleParamDelegate<Int> |
|
data class Parameter |
|
abstract class ParameterDelegate<T> : Params |
|
enum class ParameterDisplay
Specifies how parameter is shown in the Run Custom Build dialog |
|
abstract class ParameterSpec
Parameter specification |
|
class ParameterSpecCheckbox : ParameterSpec |
|
class ParameterSpecFreeForm : ParameterSpec |
|
class ParameterSpecPassword : ParameterSpec |
|
class ParameterSpecRegex : ParameterSpec |
|
class ParameterSpecSelect : ParameterSpec |
|
class ParameterSpecText : ParameterSpec |
|
open class Parametrized : Params |
|
open class ParametrizedWithType : Parametrized
Allows to add parameters to project, build configuration, or template |
|
interface Params |
|
open class Project
Represents TeamCity project. |
|
open class ProjectFeature : Parametrized
Represents project-level feature |
|
class ProjectFeatures
|
|
enum class PublishMode
This class is used to describe condition for artifact publishing at the end of the build |
|
data class Requirement
An agent requirement, use methods in Requirements class to create it |
|
enum class RequirementType |
|
open class Requirements
Collection of agent requirements in build configuration or template |
|
enum class ReuseBuilds
Reuse builds mode for snapshot dependencies |
|
abstract class SingleParamDelegate<T> : ParameterDelegate<T> |
|
class SnapshotDependency
TeamCity snapshot dependency |
|
class StringDelegate : SingleParamDelegate<String> |
|
open class Template : BuildTypeSettings
Represents TeamCity build template. |
|
open class Trigger : Parametrized
TeamCity build trigger |
|
class Triggers
Collection of build triggers in build configuration or template |
|
open class VcsRoot : Parametrized
A base class representing TeamCity VCS root. |
|
class VcsSettings
Contains settings from the Version Control Settings tab of build configuration or template. |
|
class _Samples |
val TQ: String
Used to escape triple quotes inside multi-line strings |
|
var version: String?
Version of TeamCity in which kotlin code was generated. |
fun BuildSteps.ideaDuplicates(base: IdeaDuplicates? = null, init: IdeaDuplicates.() -> Unit = {}): Unit |
|
fun BuildSteps.ideaInspections(base: IdeaInspections? = null, init: IdeaInspections.() -> Unit = {}): Unit |
|
fun BuildSteps.ideaRunner(base: IdeaRunner? = null, init: IdeaRunner.() -> Unit = {}): Unit |
|
fun project(project: Project? = null, init: Project.() -> Unit = {}): Unit
Defines TeamCity project |