jenkins_connect
Connect to a Jenkins server by providing its URL, username, and API token to establish a named session. Credentials are cached automatically, enabling quick reconnection for subsequent operations.
Instructions
Connect to a Jenkins server and create a named session.
If a session with the same name exists, it will be disconnected first. Credentials are automatically cached for future reconnection.
Args: url: Jenkins server URL (e.g., 'http://localhost:8080') username: Jenkins username (default: admin) api_token: Jenkins API token (generate at User → Configure → API Token) ssl_verify: Verify SSL certificates (default: True, set False for self-signed certs) timeout: Request timeout in seconds (default: 30) session_name: Name for this session, e.g. 'prod', 'staging' (default: 'default')
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| timeout | No | ||
| username | No | admin | |
| api_token | No | ||
| ssl_verify | No | ||
| session_name | No | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |