XL Release CI Reference overview

configuration

Type Description
configuration.HttpConnection

delivery

Type Description
delivery.Delivery A deliverying of multiple releases
delivery.FindOrCreateDelivery
delivery.ItemBasedTransition
delivery.ManualTransition
delivery.MarkTrackedItems
delivery.RegisterTrackedItem
delivery.Stage
delivery.StageCompletionSubscriber
delivery.StageTrackedItem
delivery.Subscriber
delivery.Task
delivery.TrackedItem
delivery.TrackedItemStatusChangeSubscriber
delivery.Transition
delivery.WaitForStage
delivery.WaitForTrackedItem
delivery.WaitingTask

deployment

Type Description
deployment.CurrentApplicationsTile Display the latest deployed applications
deployment.DeploymentsActivityTile Display deployment activity
deployment.DeploymentsDistributionTile Display the distribution of successful and failed deployments
deployment.DeploymentsSuccessRateTile Display deployment success rate
deployment.TotalDeploymentsTile Display total number of deployments

git

Type Description
git.Poll
git.Repository

jenkins

Type Description
jenkins.Build
jenkins.Server

jira

Type Description
jira.CheckIssue
jira.CheckQuery
jira.CreateIssue
jira.CreateIssueJson
jira.CreateSubtask
jira.GetAllSprints
jira.GetIssueDetails
jira.GetVersions
jira.IssueTrigger Triggers release when a new ticket in a list returned by JQL is triggered
jira.JiraQueryTile Display information from JIRA based on a JQL query
jira.JiraScript
jira.Query
jira.QueryForIssueIds
jira.Server
jira.UpdateIssue
jira.UpdateIssues
jira.UpdateIssuesByQuery

nexus

Type Description
nexus.PublishedArtifact Triggers release when new version of artifact is published to Sonatype Nexus repository
nexus.Server

remoteScript

Type Description
remoteScript.BaseSmbHost
remoteScript.Cifs
remoteScript.HttpProxy Machine that can be used to create a tunneled connection to a destination host
remoteScript.Jumpstation Base class for jumpstations
remoteScript.RemoteScript
remoteScript.Ssh
remoteScript.SshJumpstation Machine that can be used to create a tunneled connection to a destination host
remoteScript.Unix Execute script on Unix host
remoteScript.Windows Execute script on Windows host
remoteScript.WindowsSmb Execute script on Windows host via the SMB2 protocol
remoteScript.WindowsSsh Execute script on Windows host with SSH
remoteScript.Zos Execute script on z/OS host

svn

Type Description
svn.Poll
svn.Repository

time

Type Description
time.Schedule

webhook

Type Description
webhook.JsonWebhook
webhook.WebHook
webhook.XmlWebhook

xlrelease

Type Description
xlrelease.ActivityLogEntry Log of something that happened in XL Release
xlrelease.Application Representation of an artifact that can be deployed to an environment
xlrelease.ApplicationFilter
xlrelease.ApplicationNamesFilter Base reports filter
xlrelease.ApplicationValueProvider Provides the list of all applications defined in XL Release
xlrelease.ArchivingSettings
xlrelease.Attachment
xlrelease.AuditReportSettings
xlrelease.AvgReleaseDurationByMonthTile Filter based on release duration over a set period of time
xlrelease.AvgReleaseDurationTile Filter based on the average and longest release duration
xlrelease.AvgTaskDurationTile Filter based on the average and longest task duration
xlrelease.BaseConfiguration
xlrelease.BasePythonScript Default implementation of a CI that provides ID, name and type information
xlrelease.BaseReportDefinition
xlrelease.BaseScmConnectorConfig
xlrelease.BaseScriptTask
xlrelease.BasicScmConnectorConfig
xlrelease.BitBucketCloudAPIKey
xlrelease.BitBucketCloudAppPassword
xlrelease.BitBucketCloudScmConnectorConfig BitBucket Cloud connector configuration
xlrelease.BitBucketCloudScmCredential Default implementation of a CI that provides ID, name and type information
xlrelease.BitBucketCloudUsernamePasswordCredential
xlrelease.Blackout Blackout date period in which no tasks should start execution
xlrelease.BlankDashboard Blank dashboard without preconfigured tiles
xlrelease.BooleanVariable
xlrelease.CalendarEntry Base class for all calendar entries
xlrelease.ChangeNumbersFilter Base reports filter
xlrelease.CiWithInternalMetadata
xlrelease.Comment
xlrelease.CompletedReleasesTile Filter based on the number of completed releases and the templates they started from
xlrelease.CompositeFilter Composite filter to combine multiple child filters into a single AND or OR condition
xlrelease.Configuration
xlrelease.ConfigurationFacet Base type for all configuration facets
xlrelease.CreateReleaseTask
xlrelease.CustomLogoSettings Logo file (26*26px)
xlrelease.CustomScriptTask
xlrelease.Dashboard A dashboard with tiles displayed in XL Release UI
xlrelease.DateFilter
xlrelease.DateVariable
xlrelease.Dependency A dependency to another release, phase or task in a Gate task
xlrelease.DeploymentTile
xlrelease.DeploymentsByStageDashboard Dashboard displaying deployments grouped by environment stage
xlrelease.EmailNotificationSettings
xlrelease.Environment
xlrelease.EnvironmentFilter
xlrelease.EnvironmentLabel
xlrelease.EnvironmentLabelFilter
xlrelease.EnvironmentNamesFilter Base reports filter
xlrelease.EnvironmentReservation
xlrelease.EnvironmentStage
xlrelease.EnvironmentStageFilter
xlrelease.EnvironmentValueProvider Provides the list of all environments defined in XL Release
xlrelease.ExportHook
xlrelease.ExternalScriptTask
xlrelease.Facet Base facet class used to augment other CIs (tasks only currently)
xlrelease.Folder A grouping of releases and templates with own configuration
xlrelease.FolderFilter
xlrelease.FolderVariables Folder variable container
xlrelease.GateCondition
xlrelease.GateTask
xlrelease.GitHubOAuth2Token
xlrelease.GitHubScmConnectorConfig GitHub connector configuration
xlrelease.GitHubScmCredential Default implementation of a CI that provides ID, name and type information
xlrelease.GitHubUsernamePasswordCredential
xlrelease.GitLabAPIKey
xlrelease.GitLabScmConnectorConfig GitLab connector configuration
xlrelease.GitLabScmCredential Default implementation of a CI that provides ID, name and type information
xlrelease.GlobalVariables Global variables container
xlrelease.GroovyProvider
xlrelease.GroovyScriptTask
xlrelease.IntegerVariable
xlrelease.JdbcExportHook
xlrelease.JenkinsBuildsTile Display Jenkins build details
xlrelease.JythonProvider
xlrelease.Link
xlrelease.ListOfStringValueProviderConfiguration
xlrelease.ListStringVariable
xlrelease.LongestPhasesTile Displays the top 10 longest phases ordered by duration
xlrelease.LongestReleasesTile Displays the top 10 longest releases ordered by duration
xlrelease.LongestTaskTypeTile Filter based on the longest running task types
xlrelease.LongestTasksTile Displays the top 10 longest tasks ordered by duration
xlrelease.MapStringStringVariable
xlrelease.MarkdownTile Displays Markdown styled text content
xlrelease.MoreThanOneTaskOverDueRiskAssessor
xlrelease.MultiReleaseAuditReport Multi release audit report
xlrelease.NotificationTask
xlrelease.OneTaskOverDueRiskAssessor
xlrelease.ParallelGroup
xlrelease.PasswordStringVariable
xlrelease.Phase A phase in a release that contains tasks
xlrelease.PlaceholderTile Displays vertically aligned text
xlrelease.PlanItem Default implementation of a CI that provides ID, name and type information
xlrelease.PlanItemDueDateRiskAssessor
xlrelease.PollingSettings
xlrelease.PropertyConfiguration
xlrelease.PythonScript
xlrelease.Release A release or template
xlrelease.ReleaseDueDateRiskAssessor
xlrelease.ReleaseEfficiencyTile Filter, by month, the percentage of automated and manual tasks in a release
xlrelease.ReleaseExtension Default implementation of a CI that provides ID, name and type information
xlrelease.ReleaseFilter
xlrelease.ReleaseFlaggedAtRiskAssessor
xlrelease.ReleaseFlaggedAttentionNeededRiskAssessor
xlrelease.ReleaseGroup A grouping of multiple releases
xlrelease.ReleaseHealthTile Display the release health indicated by color coding and maximum risk score
xlrelease.ReleaseProgress Summary of release progress
xlrelease.ReleaseProgressTile Display the release schedule and the number of completed
xlrelease.ReleaseStatisticsDashboard Dashboard displaying release execution statistics
xlrelease.ReleaseStatusFailedRiskAssessor
xlrelease.ReleaseStatusFailingRiskAssessor
xlrelease.ReleaseSummaryTile Display the template or release start and due date, duration, current phase, and owner
xlrelease.ReleaseTrigger
xlrelease.ReleasesByMonthTile Filter based on the number of releases and their average duration in months
xlrelease.ReportDefinition
xlrelease.ReportFilter Base reports filter
xlrelease.ReportJob Report job
xlrelease.ReportTile
xlrelease.ReportsSettings
xlrelease.ResolvableScriptTask
xlrelease.ResourceUsageTile Display an overview of the tasks assigned to all users in a template or release
xlrelease.Risk Summary of risk calculations
xlrelease.RiskAssessment Assessment generated by risk assessor
xlrelease.RiskAssessor
xlrelease.RiskGlobalThresholds Configurable thresholds to determine how the risk scores will be calculated
xlrelease.RiskProfile A Risk Profile
xlrelease.ScmCredential Default implementation of a CI that provides ID, name and type information
xlrelease.ScriptTask
xlrelease.ScriptValueProviderConfiguration
xlrelease.SequentialGroup
xlrelease.SetStringVariable
xlrelease.SimpleFilter Base reports filter
xlrelease.SmtpServer
xlrelease.SpecialDay A special day in the calendar
xlrelease.StringVariable
xlrelease.SystemMessageSettings
xlrelease.TagsFilter
xlrelease.Task
xlrelease.TaskAccess
xlrelease.TaskContainer
xlrelease.TaskEfficiencyTile Filter, by month, the percentage of automated and manual tasks
xlrelease.TaskFlagRiskAssessor
xlrelease.TaskGroup
xlrelease.TaskReportingRecord Base type for all immutable reporting records produced by tasks
xlrelease.TaskRetriesRiskAssessor
xlrelease.TaskRetriesRiskAssessor2Retries
xlrelease.TaskRetriesRiskAssessor3Retries
xlrelease.TaskRetriesRiskAssessor4Retries
xlrelease.TaskRetriesRiskAssessor5Retries
xlrelease.TaskRetriesRiskAssessorMoreThan5Retries
xlrelease.TaskTimeSpentTile Filter based on the time spent executing automated and manual tasks
xlrelease.TaskWithFourFiveOrSixFlagsAtRiskRiskAssessor
xlrelease.TaskWithFourFiveOrSixFlagsNeedsAttentionRiskAssessor
xlrelease.TaskWithMoreThanSixFlagsAtRiskRiskAssessor
xlrelease.TaskWithMoreThanSixFlagsNeedsAttentionRiskAssessor
xlrelease.TaskWithOneFlagAtRiskRiskAssessor
xlrelease.TaskWithOneFlagNeedsAttentionRiskAssessor
xlrelease.TaskWithTwoOrThreeFlagsAtRiskRiskAssessor
xlrelease.TaskWithTwoOrThreeFlagsNeedsAttentionRiskAssessor
xlrelease.TaskWithXFlagsAtRiskRiskAssessor
xlrelease.TaskWithXFlagsNeedsAttentionRiskAssessor
xlrelease.Team
xlrelease.TemplateFilter
xlrelease.TemplateVersioningSettings
xlrelease.ThemeSettings
xlrelease.Tile Base type for dashboard tiles
xlrelease.TimelineTile Display a release schedule timeline and phases
xlrelease.TopTenTaskAssigneeTile Displays the top 10 users that have been assigned the most tasks
xlrelease.UnknownType
xlrelease.UserInputTask
xlrelease.UserProfile
xlrelease.ValueProviderConfiguration
xlrelease.Variable
xlrelease.VariableContainer
xlrelease.VariableWithValue