Interface DeploymentsAwareCommitUrlProvider

All Superinterfaces:
BambooPluginModule, BuildConfigurationAwarePlugin, CommitUrlProvider, ConfigurablePlugin, ConvertibleFromConfig, InitablePluginModule, RenderableBuildConfiguration, Serializable, WebRepositoryViewer
All Known Implementing Classes:
DefaultWebRepositoryViewer, FisheyeWebRepositoryViewer, LegacyStashWebRepositoryViewer, StashWebRepositoryViewer

@PublicApi public interface DeploymentsAwareCommitUrlProvider extends CommitUrlProvider
CommitUrlProvider that 'knows' how to deal with deployments
  • Method Details

    • getWebRepositoryUrlForDeploymentVersionCommits

      Map<DeploymentVersionVcsCommit,String> getWebRepositoryUrlForDeploymentVersionCommits(Collection<DeploymentVersionVcsCommit> commits, RepositoryData repositoryData)
      Provide the urls to link all the given commits in the web repository
      Parameters:
      commits - to generate links for
      repositoryData - the repository the commit came from
      Returns:
      a map of the commit to its url.
      Since:
      5.5