open class AzureDevopsConnection : ProjectFeature
Project feature for Azure Devops or VSTS connection settings |
|
open class BitbucketCloudConnection : ProjectFeature
Project feature defining an OAuth connection settings for Bitbucket Cloud |
|
open class BugzillaIssueTracker : ProjectFeature
Project feature enabling integration with Bugzilla issue tracker |
|
open class BuildReportTab : ProjectFeature
Project feature defining a custom tab to be shown for all builds of the current project |
|
open class DockerECRConnection : ProjectFeature
This connection is used in Docker Support build feature. |
|
open class DockerRegistryConnection : ProjectFeature
This connection is used in Docker Support build feature. |
|
open class GHEConnection : ProjectFeature
Project feature defining an OAuth connection settings for GitHub Enterprise server |
|
open class GitHubConnection : ProjectFeature
Project feature defining an OAuth connection settings for GitHub.com |
|
open class GitLabConnection : ProjectFeature
Project feature defining an OAuth connection settings for GitLab.com |
|
open class GitLabEEConnection : ProjectFeature
Project feature defining an OAuth connection settings for GitLab CE/EE |
|
open class JiraIssueTracker : ProjectFeature
Project feature enabling integration with JIRA issue tracker |
|
open class NuGetFeed : ProjectFeature
Project feature enabling TeamCity NuGet feed |
|
open class ProjectReportTab : ProjectFeature
Project feature defining a custom tab to be shown on a project level |
|
open class SlackConnection : ProjectFeature
Project feature defining an OAuth connection settings for Slack |
|
open class TfsIssueTracker : ProjectFeature
Project feature enabling integration with Team Foundation Work Items as an issue tracker |
|
open class VersionedSettings : ProjectFeature
Project feature enabling versioned settings in the project. |
|
open class YouTrackIssueTracker : ProjectFeature
Project feature enabling integration with YouTrack issue tracker |
fun ProjectFeatures.azureDevopsConnection(base: AzureDevopsConnection? = null, init: AzureDevopsConnection.() -> Unit = {}): Unit
Creates an Azure Devops/VSTS connection in the current project |
|
fun ProjectFeatures.bitbucketCloudConnection(base: BitbucketCloudConnection? = null, init: BitbucketCloudConnection.() -> Unit = {}): Unit
Creates a Bitbucket Cloud OAuth connection in the current project |
|
fun ProjectFeatures.bugzilla(base: BugzillaIssueTracker? = null, init: BugzillaIssueTracker.() -> Unit = {}): Unit
Enables integration with Bugzilla issue tracker |
|
fun ProjectFeatures.buildReportTab(base: BuildReportTab? = null, init: BuildReportTab.() -> Unit = {}): Unit
Creates a custom tab for every build of the current project |
|
fun ProjectFeatures.dockerECRRegistry(base: DockerECRConnection? = null, init: DockerECRConnection.() -> Unit = {}): Unit |
|
fun ProjectFeatures.dockerRegistry(base: DockerRegistryConnection? = null, init: DockerRegistryConnection.() -> Unit = {}): Unit |
|
fun ProjectFeatures.gheConnection(base: GHEConnection? = null, init: GHEConnection.() -> Unit = {}): Unit
Creates a GitHub OAuth connection in the current project |
|
fun ProjectFeatures.githubConnection(base: GitHubConnection? = null, init: GitHubConnection.() -> Unit = {}): Unit
Creates a GitHub OAuth connection in the current project |
|
fun ProjectFeatures.gitlabConnection(base: GitLabConnection? = null, init: GitLabConnection.() -> Unit = {}): Unit
Creates a GitLab.com OAuth connection in the current project |
|
fun ProjectFeatures.gitlabEEConnection(base: GitLabEEConnection? = null, init: GitLabEEConnection.() -> Unit = {}): Unit
Creates a GitLab CE/EE OAuth connection in the current project |
|
fun ProjectFeatures.jira(base: JiraIssueTracker? = null, init: JiraIssueTracker.() -> Unit = {}): Unit
Enables integration with JIRA issue tracker |
|
fun ProjectFeatures.nuGetFeed(base: NuGetFeed? = null, init: NuGetFeed.() -> Unit = {}): Unit
Enables TeamCity NuGet feed |
|
fun ProjectFeatures.projectReportTab(base: ProjectReportTab? = null, init: ProjectReportTab.() -> Unit = {}): Unit
Creates a custom tab on a project report with content based on artifacts of some build under this project |
|
fun ProjectFeatures.slackConnection(base: SlackConnection? = null, init: SlackConnection.() -> Unit = {}): Unit
Creates a Slack connection in the current project |
|
fun ProjectFeatures.tfsIssueTracker(base: TfsIssueTracker? = null, init: TfsIssueTracker.() -> Unit = {}): Unit
Enables integration with Team Foundation Work Items |
|
fun ProjectFeatures.versionedSettings(base: VersionedSettings? = null, init: VersionedSettings.() -> Unit = {}): Unit
Enables versioned settings in the project |
|
fun ProjectFeatures.youtrack(base: YouTrackIssueTracker? = null, init: YouTrackIssueTracker.() -> Unit = {}): Unit
Enables integration with YouTrack issue tracker |