Get all running builds from Jenkins Returns: list[Build]: A list of all running builds
Get specific build info from Jenkins Args: fullname: The fullname of the job build_number: The number of the build, if None, get the last build Returns: Build: The build info
Build a job in Jenkins Args: fullname: The fullname of the job parameters: Update the default parameters of the job. Returns: The build number of the job
Get all jobs from Jenkins Returns: list[dict]: A list of all jobs
Get specific job config from Jenkins Args: fullname: The fullname of the job Returns: str: The config of the job
Search job by specific field Args: class_pattern: The pattern of the _class name_pattern: The pattern of the name fullname_pattern: The pattern of the fullname url_pattern: The pattern of the url color_pattern: The pattern of the color Returns: list[dict]: A list of all jobs
Get specific job info from Jenkins Args: fullname: The fullname of the job Returns: dict: The job info
The URL of the Jenkins server
The password to access Jenkins
The username to access Jenkins
Port to listen on for SSE transport (only used if transport is 'sse')
Transport protocol to use
Timeout (in seconds) for Jenkins API requests