def __init__(self, jjb_config): url = jjb_config.jenkins['url'] user = jjb_config.jenkins['user'] password = jjb_config.jenkins['password'] timeout = jjb_config.jenkins['timeout'] admin_user = jjb_config.jenkins['admin_user'] admin_password = jjb_config.jenkins['admin_password'] # Default to the main user if admin user is not supplied if admin_user is None: admin_user = user admin_password = password if timeout != _DEFAULT_TIMEOUT: self.jenkins = jenkins.Jenkins(url, user, password, timeout) self.admin_jenkins = jenkins.Jenkins(url, admin_user, admin_password, timeout) else: self.jenkins = jenkins.Jenkins(url, user, password) self.admin_jenkins = jenkins.Jenkins(url, admin_user, admin_password) self.cache = JobCache(jjb_config.jenkins['url'], flush=jjb_config.builder['flush_cache']) self._plugins_list = jjb_config.builder['plugins_info'] self._jobs = None self._job_list = None self._views = None self._view_list = None self._jjb_config = jjb_config
def __init__(self, jjb_config): url = jjb_config.jenkins['url'] user = jjb_config.jenkins['user'] password = jjb_config.jenkins['password'] timeout = jjb_config.jenkins['timeout'] if timeout != _DEFAULT_TIMEOUT: self.jenkins = jenkins.Jenkins(url, user, password, timeout) else: self.jenkins = jenkins.Jenkins(url, user, password) self.cache = JobCache(jjb_config.jenkins['url'], flush=jjb_config.builder['flush_cache']) self._plugins_list = jjb_config.builder['plugins_info'] self._jobs = None self._job_list = None self._jjb_config = jjb_config
def __init__(self, jjb_config): url = jjb_config.jenkins["url"] user = jjb_config.jenkins["user"] password = jjb_config.jenkins["password"] timeout = jjb_config.jenkins["timeout"] if timeout != _DEFAULT_TIMEOUT: self.jenkins = jenkins.Jenkins(url, user, password, timeout) else: self.jenkins = jenkins.Jenkins(url, user, password) self.cache = JobCache(jjb_config.jenkins["url"], flush=jjb_config.builder["flush_cache"]) self._plugins_list = jjb_config.builder["plugins_info"] self._jobs = None self._job_list = None self._views = None self._view_list = None self._jjb_config = jjb_config