Download the execution logs from a Jenkins server for a specific job.

Parameters:

Parameters:
Fetches the list of builds for a Jenkins job using the Jenkins REST (JSON) API and returns it as a table you can join/filter in your pipeline. Typical columns include the build number, result / status, building flag, URL, start time / timestamp, duration, and (when available) parameters and culprits.
This action is read-only (GET requests only).
Use JenkinsListBuilds whenever you need Jenkins build metadata inside your ETL:
result == SUCCESS, newest number).Under the hood the action calls the Jenkins JSON API for the job and normalizes the response into rows—one per build—sorted by the most recent first.
Locate the base URL of your Jenkins (e.g., https://ci.example.com/jenkins).
Create an API token for your Jenkins user: User → Configure → API Token.
Find the exact job path:
MyJobTeamA/job/MyJobMyMBP/job/mainEnsure your user has read permissions on the job and builds.
If your Jenkins uses a self-signed certificate, either install the CA on the ETL server or add --insecure in idOptional (for testing only).
Job name = TeamA/job/service-apiresult == 'SUCCESS' then take the row with the max number.idOptional = --proxy http://proxy.local:3128 --connect-timeout 10 --max-time 30Jenkins server URL = https://ci.example.com/jenkinsnothing for normal runs; switch to basic/verbose only to troubleshoot.