Interface ContinuousIntegrationInfoProvider


@NullMarked public interface ContinuousIntegrationInfoProvider
Could contribute to idea plugin, once we know the right SCM
  • Method Details

    • supports

      @Deprecated default boolean supports(org.gradle.api.Project project)
      Deprecated.
      Determine support. Attempt to not use a library, to reduce impact and side effect of calling
      Parameters:
      project - project to validate support against
      Returns:
      boolean of the provider's availibility to support the current environment.
    • supports

      boolean supports()
    • calculateHost

      @Deprecated default @Nullable String calculateHost(org.gradle.api.Project project)
      Deprecated.
    • calculateJob

      @Deprecated default @Nullable String calculateJob(org.gradle.api.Project project)
      Deprecated.
    • calculateBuildNumber

      @Deprecated default @Nullable String calculateBuildNumber(org.gradle.api.Project project)
      Deprecated.
    • calculateBuildId

      @Deprecated default @Nullable String calculateBuildId(org.gradle.api.Project project)
      Deprecated.
    • calculateBuildUrl

      @Deprecated default @Nullable String calculateBuildUrl(org.gradle.api.Project project)
      Deprecated.
    • host

      org.gradle.api.provider.Provider<String> host()
    • job

      org.gradle.api.provider.Provider<String> job()
    • buildNumber

      org.gradle.api.provider.Provider<String> buildNumber()
    • buildId

      org.gradle.api.provider.Provider<String> buildId()
    • buildUrl

      org.gradle.api.provider.Provider<String> buildUrl()