Package-level declarations
Types
Link copied to clipboard
data class FilePublication(val path: String, val publishArtifacts: Boolean, val sharedWithJobs: Boolean)
Represents a file publication configuration.
Link copied to clipboard
Represents a job within a TeamCity pipeline.
Link copied to clipboard
class JobArtifacts
Collection of artifact dependencies in pipeline jobs.
Link copied to clipboard
Link copied to clipboard
Manages VCS repositories configuration for a job. Allows adding and configuring repositories for a job.
Link copied to clipboard
Link copied to clipboard
class OutputFiles
Manages output files configuration for a job. Allows specifying files to share with other jobs or publish as pipeline artifacts.
Link copied to clipboard
Represents TeamCity pipeline, which is a collection of jobs that can be executed in a specific order.
Link copied to clipboard
interface PipelineCompatible
Marker interface to represent components or entities that can integrate into a pipeline
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Manages VCS repositories configuration for a pipeline. Allows adding repositories with default checkout behavior.
Link copied to clipboard
Represents a VCS repository entry for a pipeline.
Link copied to clipboard
Link copied to clipboard