Class JenkinsClient

    • Constructor Detail

      • JenkinsClient

        public JenkinsClient()
        Create a JenkinsClient inferring endpoint and authentication from environment and system properties.
      • JenkinsClient

        public JenkinsClient​(@Nullable
                             String endPoint,
                             @Nullable
                             JenkinsAuthentication authentication,
                             @Nullable
                             Properties overrides,
                             @Nullable
                             List<Module> modules)
        Create an JenkinsClient. If any of the passed in variables are null we will query System Properties and Environment Variables, in order, to search for values that may be set in a devops/CI fashion. The only difference is the `overrides` which gets merged, but takes precedence, with those System Properties and Environment Variables found.
        Parameters:
        endPoint - URL of Jenkins instance.
        authentication - authentication used to connect to Jenkins instance.
        overrides - jclouds Properties to override defaults when creating a new JenkinsApi.
        modules - a list of modules to be passed to the Contextbuilder, e.g. for logging.