Commit Graph

8 Commits

Author SHA1 Message Date
c1258bda3e feat: add config module with load_config function
Add TOML configuration file support with:
- ConfigError exception class for config-related errors
- load_config() function to parse TOML files with proper error handling
- Tests for missing file and invalid TOML syntax scenarios

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:37:00 +08:00
dfe91e2ce1 fix: Address plan review feedback - imports and test coverage
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:27:44 +08:00
3664e98801 docs: Add config file support implementation plan
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:25:06 +08:00
a05c8751cd docs: Update spec with breaking change notice and error handling
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:22:37 +08:00
9a5430bbb6 docs: Add config file support design spec
Design for replacing CLI options with TOML config file support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:18:37 +08:00
0789d41674 Add 'running' command to list currently running Jenkins jobs
- Add new 'running' CLI command with optional --count flag
- Implement list_running_jobs method in JenkinsClient
- Apply code formatting for improved readability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 15:32:48 +08:00
54838dba25 Add command-line options for Jenkins credentials
Allow passing URL, username, and password via global options (-u, -U, -P)
as an alternative to environment variables. Options take precedence over
environment variables.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 12:48:21 +08:00
25ad8f3a71 Initial commit: zzpyjenkins CLI tool for Jenkins interaction
A CLI tool built with Click and Rich to interact with Jenkins servers.
Provides commands for viewing server info, listing jobs, triggering builds,
checking build status, and watching build progress.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 20:55:31 +08:00